Server 2012R2でバックアップ用のPowerShellスクリプトを実行しようとしています。 Windowsサーバーのバックアップ機能をインストールしましたが、実行しようとすると
Add-PsSnapin Windows.ServerBackup
エラーが発生しています
PS C:\Users\administrator> add-pssnapin windows.serverbackup
add-pssnapin : The Windows PowerShell snap-in 'windows.serverbackup' is not installed on this computer.
At line:1 char:1
+ add-pssnapin windows.serverbackup
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (windows.serverbackup:String) [Add-PSSnapin], PSArgumentException
+ FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
私は調査しましたが、すべてがWindows ServerBAckupを使用してコマンドラインツールのみをインストールするServer2008に関連しています。サーバー2012にはありません...助けていただければ幸いです
Get-Command –Module WindowsServerBackup
を実行してみてください。 Windows ServerBackupコマンドレットはPowerShell4に組み込まれているため、Server 2008R2およびPowerShellverison3のようにインストールする必要はありません。
バックアップ機能がインストールされている場合は、実行できる有効なコマンドレットのリストが表示され、準備が整います。そうでない場合は何も得られないため、機能をインストール(または再インストール)する必要があります。
ソースの問題は、WindowsServerバックアップのコマンドラインツール機能がインストールされていないことです。
[機能の追加]、[WindowsServerバックアップ機能]に移動します。コマンドラインツールを確認してインストールし、完了したら「add-pssnapinwindows.serverbackup」を再発行します。エラーは表示されず、新しい行にプロンプトが表示されるだけです。