次の方法で共有

PowerShell で SharePoint のバックアップコマンドが認識されない

Anonymous
2021-04-08T11:05:49+00:00

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

  • Backup-SPSite -Identity "http://aaa.bbb.local/sites/XXX"  ...
  • 
    

    + 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 365 と Office | SharePoint | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
2021-04-09T02:56:50+00:00

SharePoint Server コマンドレット | Microsoft Docs

に書かれているように、

Add-PSSnapin Microsoft.SharePoint.PowerShell

でスナップインを追加できると思います。

参考:Adding SharePoint PowerShell snapins (microsoft.com)

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-04-09T04:12:16+00:00

    重ね重ね、有難う御座います。

    コマンドレットの解説ページ及び、参考で貼っていただいたページについて参照させて頂きます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2021-04-09T02:39:05+00:00

    返信有難う御座います。

    「SharePoint管理シェル」にて実行出来ました。

    Windowsのタスクスケジューラで定期的にバックアップを取りたいので他のシーケンシャルに実行したい処理と併せてバッチファイル内から

    powershell -NoProfile -ExecutionPolicy Unrestricted xxxxx.ps1

    といった形で実行を想定していましたが、純粋なPowerShellではなく「SharePoint管理シェル」で動かすとなると別の方法をかんがえないといけないかもしれないですね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
    2021-04-09T02:25:49+00:00

    SharePoint 管理シェルで実行されていますか?

    普通の PowerShell コンソールから実行する場合は、「PowerShell コンソールを使用する場合は、このスナップインを手動で登録する必要があります。」と書かれていますね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません