0

私は最近Powershellの学習を開始しましたが、これは私のツールベルトで非常に重要なツールになりました。

私は現在、PowerShellを使用して多数のリモート環境を構成しようと試みており、これまでのところ非常に成功しています。ただし、WebPICmdLine.exeツールを使用して.NET 4フレームワークをインストールしようとすると、問題が発生します。

Invoke-Command {Invoke-Expression U:\WebPICmdLine.exe /Products: NetFramework4 /AcceptEULA} -Session $RemoteSessionWithAdminAccountCredentials

ツールはすぐにインストールを開始しますが、.NET 4のインストール中に失敗します。DotNetFramework4.msu/quietステートメントを実行しようとすると、「アクセスが拒否されました」と表示されます。資格情報はシステム管理者アカウント用であり、ファイルはその特定のユーザーのAppDataフォルダーに抽出されます。なぜこれがアクセス拒否になるのかわかりません。

誰かが同様の問題に遭遇しましたか?

4

2 に答える 2

1

WebPICmdLine と Web PI には管理者権限が必要です。Web PIのシステム要件から: 「Web Platform Installer を実行するには、コンピューターの管理者権限が必要です。」

場合によっては、インストーラー自体に問題がある可能性もありますWebPICmdLine%localappdata%\microsoft\web platform installer\installersまた、Web PI によってキャッシュされたフォルダーから直接インストーラーを呼び出して、フレームワークのインストールを試みることもできます。このようにして、エラーの詳細を取得できます。

于 2011-09-21T17:21:25.033 に答える
0

この操作には、管理者アカウントだけでなく、Vista、Win7、および 2008 で昇格された権限が必要になる場合があります。インタラクティブなユーザー アカウントの代わりに Local System を使用してみてください。

于 2011-09-10T17:20:16.810 に答える