我的 PowerShell 腳本優化顯卡所以當我呼叫 GPU Tweaker 時,它給出了這個錯誤,術語“GpuTweaker”不被識別為 cmdlet 函式腳本檔案或可運行程式的名稱,有人可以編輯我的代碼嗎?
$GPU = (Get-WmiObject Win32_VideoController).Name
Function GPUTweaker{
If ($GPU -like "*NVIDIA*") {
<FunctionName>
}
If ($GPU -like "*AMD*") {
<FunctionName>
}
If ($GPU -like "*Intel*") {
<FunctionName>
}
}
uj5u.com熱心網友回復:
對于-like運算子,您應該使用通配符,否則它不會回傳所需的結果。
在我的例子中:
C:\> $gpu = (Get-WmiObject Win32_VideoController).Name
C:\> $gpu
Intel(R) UHD Graphics 620
C:\> $gpu -like "Intel"
False
C:\> $gpu -like "*Intel*"
True
C:\> $gpu -like "Intel*"
True
有關更多示例,請參閱about_Comparison_Operators。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/401129.html
