問題タブ [pssnapin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - PowerShell PSSnapin Dll で import-module を使用する
従来の PowerShell PsSnapin (c#) があります。使うのは避けたいInstallUtil
。次の例では、エクスポートされた PSSnapin コマンドレットを使用してモジュールをインポートします。
ただし、モジュール コマンドレットを実行すると、参照されているアセンブリ (具体的にはエンタープライズ ライブラリ dll) が見つからないために失敗します。
これを機能させるためのきちんとした方法はありますか?
(PsSnapin dll とすべての参照アセンブリは同じビルド ディレクトリにあり、installutil を使用すると、依存関係はすべて正しく解決されます)
powershell - Powershell SnapIn を特定のバージョンの Powershell に登録する
マネージ コードを介してExchange 管理シェルスクリプトを実行しようとしています。PowerShell のバージョンはバージョン 4 です。runspaceConfiguration.AddPSSnapin()
メソッドを使用して交換 SnapIn を追加しようとしていMicrosoft.Exchange.Management.Powershell.E2010
ますが、この行は失敗し、次のようになります。
Powershell バージョン 4 のスナップインは登録されていません。
SnapInがインストールされているが、PS バージョン 1 に登録されていることを簡単Get-PSSnapIn -registered
に示します。
regEditで、PowerShell v1 のスナップインのレジストリ キーを見つけ、エクスポート機能を使用してキーのスクリプトを作成し、ターゲット バージョンを 4 に変更し、エクスポート コマンドを実行しました。これにより、予想どおり PowerShell の下に新しいキー '4' が作成されました。 、スナップインの詳細がコピーされます。ただし、キーがレジストリにあるにもかかわらず、「Powershell バージョン 4 に登録されているスナップインはありません。」というメッセージが表示されます。
スナップインを PowerShell バージョン 4 に登録するために他にすべきことはありますか?
お時間をいただきありがとうございます。
powershell - Exchange 管理ツールのインストール エラー
私の目標は、powershell を使用して、Office365 で 15,000 以上のアカウントのメール転送を作成することです。
私はこの分野の教育を受けておらず、あまり専門的でない用語で物事を説明している可能性があることを付け加えなければならないかもしれません.
私が遭遇した問題は、pssnapin がないため、set-mailbox にコマンドレットを使用できないことです。スナップインを PowerShell に取得するコマンドを使用すると、次のエラーが発生します。
Add-PSSnapin : Windows PowerShell スナップイン 'Microsoft.SharePoint.PowerShell' がこのコンピューターにインストールされていません。C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1:5 文字:5 + Add-PSSnapin "Microsoft.SharePoint.PowerShell" + ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (Microsoft.SharePoint.PowerShell:String) [Add-PSSnapin], PSArgumentException + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
次に、Microsoft Exchange Management Tools を使用して Snapin をインストールしたいと考えました。プログラムと機能のすべてを有効にして、インストールを実行しようとしました。
しかし、その後、次のエラーが発生しました。
概要: 3 アイテム。2回成功、1回失敗。経過時間: 00:00:18
前提条件の構成が完了しました
経過時間: 00:00:00
管理ツールの前提条件に失敗しました
エラー: Active Directory が存在しないか、接続できません。ヘルプについては、ここをクリックして ください...
エラー: ユーザーが Windows ドメインにログオンしていません ここをクリックしてヘルプを参照してください ... v=14.1.218.11&e=ms.exch.err.Ex28883C&l=0&cl=cp
経過時間: 00:00:17
言語の前提条件の完了
経過時間: 00:00:01
または、別の方法でスナップインを追加する方法はありますか?
よろしくお願いします。
スヴェン