コンテンツ、知識、アプリケーションの共有と管理に使用される Microsoft 製品とテクノロジのグループ。
SharePoint Server コマンドレット | Microsoft Docs
に書かれているように、
Add-PSSnapin Microsoft.SharePoint.PowerShell
でスナップインを追加できると思います。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
SharePointのサイトコレクションのバックアップを調べると
https://docs.microsoft.com/ja-jp/sharepoint/administration/back-up-site-collections
のサイトを見つけたので、オンプレミスの SharePointServer の稼働しているサーバーでPowerShellを使って Backup-SPSite を実行しようとしていますが、Backup-SPSiteというコマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されませんと出て実行出来ません。
例えば、
バックアップしたいサイトコンテンツのURL=http://aaa.bbb.local/sites/XXX
バックアップ保存ファイル=C:\backup\sites\site_XXX.bak
として、
Backup-SPSite -Identity "http://aaa.bbb.local/sites/XXX" -Path "C:\backup\sites\site_XXX.bak"
と実行すると、以下のエラーが出ます。
Backup-SPSite : 用語 'Backup-SPSite' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前と
して認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから
、再試行してください。
発生場所 行:1 文字:1
+ CategoryInfo : ObjectNotFound: (Backup-SPSite:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Windows PowerShell ISE のコマンドリストをみても
Backup-AuditPolicy
Backup-SecurityPolicy
Backup-WebConfiguration
は有るのですが、Backup-SPSite や Backup-SPFarm が有りません。
Backup-SPSite や Backup-SPFarm を利用するには、どうすれば良いでしょうか?
コンテンツ、知識、アプリケーションの共有と管理に使用される Microsoft 製品とテクノロジのグループ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
SharePoint Server コマンドレット | Microsoft Docs
に書かれているように、
Add-PSSnapin Microsoft.SharePoint.PowerShell
でスナップインを追加できると思います。
重ね重ね、有難う御座います。
コマンドレットの解説ページ及び、参考で貼っていただいたページについて参照させて頂きます。
返信有難う御座います。
「SharePoint管理シェル」にて実行出来ました。
Windowsのタスクスケジューラで定期的にバックアップを取りたいので他のシーケンシャルに実行したい処理と併せてバッチファイル内から
powershell -NoProfile -ExecutionPolicy Unrestricted xxxxx.ps1
といった形で実行を想定していましたが、純粋なPowerShellではなく「SharePoint管理シェル」で動かすとなると別の方法をかんがえないといけないかもしれないですね。
SharePoint 管理シェルで実行されていますか?
普通の PowerShell コンソールから実行する場合は、「PowerShell コンソールを使用する場合は、このスナップインを手動で登録する必要があります。」と書かれていますね。