[英]Using a bat file with Powershell script or nsis
我在 Powershell ISE 中執行此腳本並且它有效:
$listGGProvisionned = Get-AppxProvisionedPackage -Online | where { $_.PackageName –like "*MyApp*" }
if ($listGGProvisionned)
{
foreach ($PackageProvisionned in $listGGProvisionned)
{
Remove-AppxProvisionedPackage -Online -PackageName $PackageProvisionned.PackageName
}
}
我將此代碼保存在文件 test.ps1 中,並使用以下命令以管理員身份啟動命令窗口:
powershell.exe "c:\temp\test.ps1"
我有這些錯誤:
Au caractère C:\temp\test.ps1:1 : 83
+ ... $_.PackageName â?"like "*MyApp*" }
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jeton inattendu « â?"like "*MyApp*" }
if ($listGGProvisionned -ne $null)
{
foreach ($PackageProvisionned in $listGGProvisionned)
{
Remove-AppxProvisionedPackage -Online -PackageName $PackageProvisionned.PackageName
}
}
$listGGPackage = Get-AppxPackage | where { $_.Name â?"like » dans l'expression ou l'instruction.
+ CategoryInfo : ParserError: (:) [], ParseException
+ FullyQualifiedErrorId : UnexpectedToken
有什么問題?
現在它起作用了
我執行下一個命令 代碼在一個文件powershell腳本中執行
C:\\Windows\\system32>powershell.exe "c:\\temp\\test.ps1"
字符“-”對我不好....
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.