Windows 用于浏览器更改的Powershell
今天,我编写了一些小代码,可以更改我的默认浏览器 这是我的密码:Windows 用于浏览器更改的Powershell,windows,powershell,Windows,Powershell,今天,我编写了一些小代码,可以更改我的默认浏览器 这是我的密码: function Set-DefaultBrowser { $browser = (Get-Item -Path "HKLM:\SOFTWARE\RegisteredApplications").Property | Where-Object -FilterScript{ $ -like "Firefox*"} # Read registered Browsers and Fil
function Set-DefaultBrowser
{
$browser = (Get-Item -Path "HKLM:\SOFTWARE\RegisteredApplications").Property | Where-Object -FilterScript{ $ -like "Firefox*"} # Read registered Browsers and Filter Firefox
Invoke-Expression "$($exe_path) HKLM $($browser)"
}
但我得到了一个错误:
$ : Die Benennung "$" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der
Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
In N:\Privat\Dokumente\philips_bs_script.ps1:19 Zeichen:112
+ ... steredApplications").Property | Where-Object -FilterScript{ $ -like " ...
+ ~
+ CategoryInfo : ObjectNotFound: ($:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
你有什么解决办法吗
谢谢
VallingSki警告暗示“$”不是Powershell已知的cmdlet的名称。在
-FilterScript
脚本块中,当您可能打算键入“$”时,您键入了“$”。警告提示“$”不是Powershell已知的cmdlet的名称。在-FilterScript
脚本块中,您键入了“$”,而您可能打算键入“$\”