Каждый раз при запуске скрипта powershell я получаю сообщение об ошибке. Тем не менее, он работает успешно. Я хотел бы знать, что вызывает сообщение об ошибке. Спасибо!
PowerShell:
[xml]$file = get-content "c:\Windows\personalsettings\PersonalSettings.xml"
$xmlProperties = $file.SelectNodes("/Objects/Object/Property")
If ($xmlProperties.Where({ $_.InnerText -eq 'FireFox' }, 'First'))
{
Invoke-expression "C:\Windows\SetDefaultBrowser\setdefaultbrowser"
}
If ($xmlProperties.Where({ $_.InnerText -eq 'Chrome' }, 'First'))
{
Invoke-expression "C:\Windows\psu\protected\SetDefaultBrowser\setdefaultbrowser"
}
XML Файл:
<?xml version="1.0"?>
<Objects>
<Object>
<Property Name="Browser">Firefox</Property>
<Property Name="PDF">Adobe Reader</Property>
</Object>
</Objects>