簡體   English   中英

使用帶有 Powershell 腳本或 nsis 的 bat 文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM