[解決済み] 'Connect-MsolService' はコマンドレット名として認識されません。
質問
PSCommand commandToRun = new PSCommand();
commandToRun.AddCommand("Connect-MsolService");
commandToRun.AddParameter("Credential", new PSCredential(msolUsername, msolPassword));
powershell.Streams.ClearStreams();
powershell.Commands = commandToRun;
powershell.Invoke();
上記のコードをビジュアルスタジオで実行しようとすると、次のエラーが発生します。 Connect-MsolService' という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいかどうかを確認し、もう一度やり直してください。 しかし、私はMicrosoft Azure Active Directory Module for Windows PowerShellからMsolサービスに接続することができます。助けてください。
どうすればいいですか?
私は以下のように動作しました。
- 以前インストールした「Microsoft Online Service Sign-in Assistant」、「Windows Azure Active Directory Module for Windows PowerShell」をアンインストールします。
- 64ビット版の「Microsoft Online Service Sign-in Assistant」と「Windows Azure Active Directory Module for Windows PowerShell」をインストールします。 https://littletalk.wordpress.com/2013/09/23/install-and-configure-the-office-365-powershell-cmdlets/
以下のエラーが発生した場合 Windows Azure Active Directory Module for Windows PowerShell をインストールするには、このコンピューターに Microsoft Online Services Sign-In Assistant バージョン 7.0 以降がインストールされている必要があります。 をインストールしてから、Microsoft Online Services Sign-In Assistant for IT Professionals BETA をインストールしてください。 http://www.microsoft.com/en-us/download/details.aspx?id=39267
- MSOnlineとMSOnline Extendedというフォルダをソースからコピーします。
C:\WindowsSystem32WindowsPowerShellv1.0Modules
をフォルダにコピーします。
C:\WindowsSysWOW64WindowsPowerShellv1.0Modules
https://stackoverflow.com/a/16018733/5810078 .
(ただし、実際には、可能なすべてのファイルを
C:\WindowsSystem32WindowsPowerShellv1.0
へ
C:\WindowsSysWOW64WindowsPowerShellv1.0
(コピーするためには、そのフォルダのセキュリティ権限を変更する必要があります))
関連
-
[解決済み】Powershell: 引数 "xxx" を受け入れる位置パラメーターが見つからない。
-
[解決済み] Connect-VIServer は、渡された資格情報では動作しないが、統合された認証では動作する。
-
[解決済み] Export-Csv - パス 'C:\export.csv' へのアクセスは拒否されました。
-
[解決済み] xPath を使用する Powershell スクリプトの .SelectSingleNode が web.config ファイルから値を抽出する際に動作していない
-
[解決済み] PowerShellで"%"(パーセント)は何をするのですか?
-
[解決済み] Powershell ISE 内の別の PS1 スクリプトから PowerShell スクリプト PS1 を呼び出す
-
[解決済み] PowerShellで文字列がifで始まる場合 [重複]。
-
[解決済み] powershell内でキーストロークを実行する方法は?
-
[解決済み] PowerShellスクリプトから終了コードを返す
-
[解決済み] Windows Server 2016で、すべてのPowerShellセッションのコマンド履歴を確認するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】powershellにターミネーターがない。"
-
[解決済み] powershellでパラメータ'Path'がNULLのため引数を結合できないエラーの取得
-
[解決済み] PowerShellで、変数が数値を保持しているかどうかをテストするにはどうすればよいですか?
-
[解決済み] スクリプトへのパスが完全修飾されている場合、削除サーバーでのPowershellの実行に失敗する
-
[解決済み] PowerShellでデータをCSVにエクスポートする方法は?
-
[解決済み] PowerShell 'Or' ステートメント
-
[解決済み] PowerShellでLDAPクエリ
-
[解決済み] PowerShellで文字列がifで始まる場合 [重複]。
-
[解決済み] Join-Pathを使って、2つ以上の文字列をファイルパスに結合するにはどうすればよいですか?
-
[解決済み] PowerShellで変数とその型がBooleanであることを宣言する方法は?[重複している]をクリックします。