問題タブ [exchange-management-shell]
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 - hta で Windows ロード時に PsSession を開始する
500 行以上の vb スクリプトがあります。一部の AD 属性を設定するために HR によって使用されています。ここで、Exchange Powershell 管理ツールの Set-UserPhoto コマンドレットを使用する必要があります。PowerShell ですべてのスクリプトを書き直したくありません。スクリプトの起動時に Exchange Powershell を呼び出したいのですが、読み込みが非常に遅くなります。そして、スクリプト呼び出し中に Set-UserPhoto.
[保存] ボタンを押すと、Set-UserPhoto コマンドレットが認識されません。最初のコマンドからスクリプトの最後まで最初のpowershellセッションを維持する方法は?
string - コンマ区切りの文字列を Add-UnifiedGroupLinks に渡すときにエラーが発生し、「オブジェクトが見つかりませんでした」というエラーが発生する
Add-UnifiedGroupLinks を使用して Office 365 グループを一括読み込みしようとしていますが、これは 1 つの値を文字列として渡すだけで機能しますが、コマンドはカンマ区切りのリストをサポートしています。ただし、カンマ区切りの文字列を渡すと、「オブジェクト "user1@domain.com,user2@domain.com が見つかりませんでした" が返されます。
一度に1人のユーザーのみを実行することで動作させることができますが、非常に遅く、多数のユーザーに基づいているため、私のニーズにはあまり適していません. ビルドしてコピーして貼り付けた文字列を取得し、同じコード行を手動で実行すると、問題なく動作します。一度に 3 ~ 5 人のユーザーだけで試してみましたが、同じ問題が発生しました。
注: ループの実行後に残りを処理する追加のコードがありますが、当面の問題には関係ありません。
返しますCouldn't find object "user1@domain.com,user2@domain.com"
。ただし、この行を手動で実行すると、機能します。
Add-UnifiedGroupLinks –Identity "MyGroupName" –LinkType Members –Links user1@domain.com,user2@domain.com
または、一度に1つずつ実行すると機能します:
しかし、20,000 人を超えるユーザーを処理する場合、最後のオプションを使用すると、1 時間あたり平均約 400 (9 秒ごとに 1 つ程度) のパフォーマンスが得られません。
powershell - すべてのパブリック フォルダーの電子メール アドレスをエクスポートする
パブリック フォルダーのグループが多数あります。各フォルダーには、そのパブリック フォルダーに送信される最小 3 個から最大 20 個の電子メール アドレスがあります。
電子メール アドレスを CSV ファイルに抽出する ExchangeManagementShell スクリプトを作成しようとしました。それらを抽出するコマンドは、powershell ウィンドウで実行したいことを実行しますが、CSV に入ると、何も意味しないテキスト行が表示されるだけです。
私が得るのは
49回繰り返しました。
どんな助けでも感謝します。