Попытка выполнить оператор if / else для существующего сценария конфигурации компьютера тестовой лаборатории. В основном я хочу найти точный путь к файлу, если он истинный, продолжите работу со скриптом, если false, остановите скрипт и отобразите имя и версию драйвера.
Я пробовал с оператором continue, но PowerShell не нравится
Function Namespace_Check
{ Write-Host "Checking available namepace" -ForegroundColor Green
Get-CimInstance -namespace "root\cimv2" -ClassName __NAMESPACE
$path = "root\cimv2\NV"
Write-Host "Complete" -ForegroundColor Green
if
($path -match '*NV*' ){continue}
else
{Get-WmiObject Win32_PnPSignedDriver| select devicename, driverversion | where {$_.devicename -like "*nvidia*"}}
}
Я бы хотел, чтобы когда выражение «if» было истинным, продолжить выполнение оставшегося сценария, а когда выражение «if» - false, остановить сценарий и отобразить имя и версию драйвера для отображения, подобного следующему:
Product Name : Quadro P2000
Video Driver Version: 391.03