アクセスが拒否されましたAdd-SPSolution[重複]
-
10-12-2019 - |
質問
Prod farmにソリューションを追加しているときにこのエラーが発生します。..
数週間前、私はaddコマンドを起動する前に私に書く行を与えたウェブサイトを見つけましたが、もうそれを見つけることができません
次に、powershellを使用するアカウントはファームの管理者です。..それを取得しないでください:s
解決
ソリューションを追加するには、シェルの上にローカル管理者である必要があります 管理者管理者としてシェルを実行します。
私がコメントで言ったように、私は指定された特定の要件を見つけることができません TechNetですが、私は私の農場の一つでテストをしました:
*最初に私は私の広告にブランドの新しいユーザーを追加しました。
*ADのメンバーであるため、ファームサーバー上のユーザーは次のようになります ドメインユーザーの一部であり、したがってローカルユーザーグループの一部であること。
•別のユーザーとして実行を使用してSP2010管理シェルを起動しました (シェルを右クリック)、私の新しいユーザーとしてログインしました。すでに私のように 私はアクセスの欠如(ローカルファーム)のためにいくつかのエラーを得た起動しました アクセス可能ではありません。FeatureDependencyIdを持つコマンドレットは、次のようになります 登録されています。)
*私は解決策を追加しようとしたと得た:
Add-SPSolution :ローカルファームにアクセスできません。ローカルであることを確認します ファームはpr operly構成されており、現在利用可能であり、あなたが持っていること 試行する前にデータベースにアクセスするための適切なパーミッション また!.
*私は今、テストユーザーファームの管理者権限を与え、新しいを起動しました シェル。それでも同じエラーが発生しました。
*ファーム管理者として別のシェルを実行しました(アカウントとしてログインしている場合 UACを有効にしている場合は、管理者として実行を使用することを忘れないでください)。ここで私は 私のテストユーザーをシェル管理者として追加しました
*私は今、私のテストユーザーと新しいシェルを開始しました。中にエラーはありません ロードしていますが、追加しようとしたときにあなたと同じエラーが発生しました:
Add-SPSolution:アクセス拒否
•次に、テストユーザーをローカル管理者グループに追加しました。 新しいシェルを開きました。
*ユーザーを追加するとき、私は問題なくユーザーを追加することができました。
ソース:Sharepoint2010powershell add-spsolutionアクセスが拒否されたという質問に対する回答を受け入れました
他のヒント
PowerShellを右クリックし、[管理者として実行]をクリックします。それがうまくいかない場合は、Get-SPShellAdminを実行して、使用しているアカウントがShellAdminとしてリストされているかどうかを確認します。最初は、「ファーム管理者」サービスアカウントのみがShellAdminです(「セットアップ管理者」サービスアカウントではありません)。
アカウントがリストされていない場合は、Add-SPhellAdminを使用してアカウントを追加します。ここでは、Add-SPShellAdminを実行したときに"アクセスが拒否されました"という悪循環に陥る可能性があります。この場合、「ファーム管理者」サービスアカウントとしてログインしてから、最初のアカウントをシェル管理者として追加します。
この時点で、最初のアカウントでログインし、「管理者として実行」してから、Add-SPSolutionを実行することができます。