3

ユーザーにプッシュする必要があるサイレント アンインストール/待機/インストール スクリプトが以下にありますが、管理者として実行されるようにスクリプトを作成する必要があり、いくつかのスクリプトを見つけましたが、スクリプトの作成方法がわかりません。高く評価されています。また、管理者スクリプトを 2 回入れる必要がありますか? (つまり、アンインストール スクリプトの最初の行で、2 番目のインストール スクリプトの行の前に)、または実行時に 1 回だけですか?

Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq "On-Screen Takeoff"} | foreach-

object -process {$_.Uninstall()}

Start-Sleep -Seconds 25

$arguments="/quiet"

Start-Process "\\davisconstruction.com\ROOT\Installs\OnCenter\OST\Testverion3906\ost3906.msi" $arguments
4

1 に答える 1

5

次の 2 つの方法があります。

  1. [スタート] --> [Windows PowerShell モジュール] または [Windows PowerShell ISE] を右クリックして、[スタート] --> [管理ツール] --> [Windows PowerShell モジュール] または [Windows PowerShell ISE] に移動します。 . 「管理者として実行」を選択します。そのウィンドウで実行するものはすべて「管理者」になります。

  2. スクリプトを次のように実行します。

    Start-Process "$psHome\powershell.exe" -verb runas -ArgumentList "-file fullpathofthescript"

于 2013-09-25T12:31:15.397 に答える