2

Windows Server 2012 で SP2013 の SharePoint 管理シェルを開始すると、エラーが発生します。

select : 「Select-Object」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\15\CONFIG\POWERSHELL\Registration\SharePoint.ps1:1 char:16

  • $ver = $ホスト | バージョンを選択
  • ~~~~~~
    • CategoryInfo : ObjectNotFound: (Select-Object:String) []、Comma ndNotFoundException
    • FullyQualifiedErrorId : CommandNotFoundException

モジュールをインポートする必要がありますか? もしそうなら、どこから?

4

1 に答える 1

2

私は自分の問題を回避しました。

私のはSharePoint 2013ボックスです。$env:psmodulepath はC:\Users\user_name\Documents\WindowsPowerShell\Modules;;C:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules;C:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules 、AppFabric モジュール パスが繰り返されていることがわかります。インストール中にAppFabricがpsmodulepathを台無しにしたと思います。そのため、PSModulePathレジストリ (で) の下の変数を変更しHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environmentて、含める;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules ようにしました。この変更後、select およびその他の基本的なコマンドレットを実行できるようになりました。

ありがとう、プラディープ・ヌル

于 2013-08-29T14:29:04.253 に答える