問題タブ [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.

0 投票する
1 に答える
1879 参照

ruby - Ruby/WinRM を使用して Linux から Exchange Powershell コマンドを実行する

ruby スクリプトから Active Directory の既存のユーザーに対して enable-mailbox コマンドを実行しようとしています。この winrm gemを使用しています。これまでのところ、winrm と kerberos 認証を使用して Exchange サーバーに接続できました。powershell から取引所管理シェルを実行できます。そこから交換コマンドを実行できます。

ただし、enable-mailbox を実行しようとすると、次のエラーが発生します。

で Active Directory の操作に失敗しました。「ドメイン\アカウント」に指定された資格情報は無効です。

「操作に失敗しました。」文字通りです。あるべきだと思われるスペースにテキストがありません。domain\account は、kerberos 経由で winrm に正常に接続するために使用しているものと同じです。

これが私の簡単なコードです:

助けてくれてありがとう!

0 投票する
0 に答える
3643 参照

powershell - Powershell は SecureString に変換します

これは私が取り組んでいるものです

実行するとエラーが発生します:

「パラメーター 'Password' の引数変換を処理できません。型 "System.String" の "System.Security.SecureString" 値を型 "System.Security.SecureString" に変換できません」

私はpowershellに非常に慣れていません。これは、Googleで見つけたものに基づいて書かれています。パスワードを安全な文字列に変換するにはどうすればよいですか?

0 投票する
0 に答える
156 参照

powershell - Exchange 管理シェルを使用して Exchange 2010 からすべてのユーザーの免責事項をエクスポートする

Exchange 管理シェルを使用して Exchange 2010 からユーザー免責事項をエクスポートする必要があります。それは可能ですか?免責事項の例:

このスクリプトを試しましたが、結果には免責事項が含まれていませんでした:

このリンクを参照してください: https://technet.microsoft.com/en-us/library/dn600437%28v=exchg.150%29.aspx

0 投票する
3 に答える
5875 参照

powershell - PSSession と Microsoft.Exchange.Management.PowerShell.SnapIn の使用時のエラー

そのため、PSSession を使用して Exchange 管理シェルをローカルで実行しようとすると、AD 操作エラーが発生します。

ここに私のステップがあります

1) 管理者として PSmodule を開きます

2)

3)

4)

ここでエラーが発生します。->

:55 PM] [FailureCategory=Cmdlet-ADInvalidCredentialException] 5533B753

奇妙なことに、同じ資格情報を使用して DAG に RDP を実行し、Exchange 管理シェルを実行すると、すべて正常に動作します。

0 投票する
1 に答える
179 参照

powershell - Powershell スクリプトの結合

これらの PowerShell コマンドレットを個別に実行するのではなく、どのように組み合わせることができますか? これらのコマンドは、オンプレミスおよび Office 365 の Exchange サーバーで実行されます。

示されている図は、PowerShell スクリプトが自動化しているものです。

O365 スクリーンショット

0 投票する
2 に答える
1255 参照

powershell - 受信トレイのリストで受信メールの月間数を取得する

メールアドレスの一覧から受信メールの月次レポートを取得しようとしています。結果を .csv にエクスポートし、可能であれば csv を電子メールで別のアドレスに自動的に送信したいと考えています。

これは、exchange-management-shell での私のアプローチです。このように見えますが、.csv にデータを作成していません。

.csv で次のように必要なデータを取得するにはどうすればよいですか。

メールアドレス | count(受信メール数) | 時間枠

0 投票する
1 に答える
435 参照

powershell - CSV ファイルを入力として使用して Exchange 管理シェル コマンドを実行する

次のような csv があります。

csv

列 A はアカウント エイリアス、B は OU、c は名、D は姓などです。を実行したいNew-Mailbox -Alias firstlast -Name FirstLast -OrganizationalUnit domain/OU -FirstName firstname -LastName lastname - DisplayName "First Last" -UserPrincipalName firstlast@domain.com

CSV ファイルをこれらのコマンドレットの入力として機能させるにはどうすればよいですか? コマンドレットについてはよく知っていImport-CSVますが、これらの特定の状況でコマンドレットを機能させる方法がわかりません。

0 投票する
1 に答える
2147 参照

powershell - Exchange 管理シェルを使用して、共有メールボックスで無効になっているすべてのユーザーの完全なアクセス許可を削除します

特定の OU 内のすべての共有メールボックスで、無効になっているすべてのユーザーのフル アクセス許可を削除するための powershell 交換スクリプトを探しています。

これは私がこれまでに得たものです

動作しているようですが、het スクリプトの最後の部分が「accountdisabled」をチェックするかどうかはわかりません

次に、変数を作成して、特定の OU のみをチェックするようにしました

スクリプトは正しい OU をチェックしていますが、無効なユーザーのみのフル アクセス許可を自動的に削除する最後の部分をまだ探しています。

誰か道を教えてくれませんか?