App.config
<?xml version="1.0" encoding="utf-8" ?>
C#代码
ExeConfigurationFileMap map = new ExeConfigurationFileMap();
map.ExeConfigFilename = @"D:\App.config"; ;
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
string value = config.AppSettings.Settings["a1"].Value;
C#转PowerShell
$map=New-Object System.Configuration.ExeConfigurationFileMap
$map.ExeConfigFilename="D:\App.config"
### OpenMappedExeConfiguration 是静态函数
### [System.Configuration.ConfigurationUserLevel]::None 枚举
$configobj = [System.Configuration.ConfigurationManager]::OpenMappedExeConfiguration($map,[System.Configuration.ConfigurationUserLevel]::None)
$value = $configobj.AppSettings.Settings["a1"].Value
$Value