問題タブ [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.
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 に正常に接続するために使用しているものと同じです。
これが私の簡単なコードです:
助けてくれてありがとう!
powershell - Powershell は SecureString に変換します
これは私が取り組んでいるものです
実行するとエラーが発生します:
「パラメーター 'Password' の引数変換を処理できません。型 "System.String" の "System.Security.SecureString" 値を型 "System.Security.SecureString" に変換できません」
私はpowershellに非常に慣れていません。これは、Googleで見つけたものに基づいて書かれています。パスワードを安全な文字列に変換するにはどうすればよいですか?
powershell - Exchange 管理シェルを使用して Exchange 2010 からすべてのユーザーの免責事項をエクスポートする
Exchange 管理シェルを使用して Exchange 2010 からユーザー免責事項をエクスポートする必要があります。それは可能ですか?免責事項の例:
このスクリプトを試しましたが、結果には免責事項が含まれていませんでした:
このリンクを参照してください: https://technet.microsoft.com/en-us/library/dn600437%28v=exchg.150%29.aspx
powershell - PSSession と Microsoft.Exchange.Management.PowerShell.SnapIn の使用時のエラー
そのため、PSSession を使用して Exchange 管理シェルをローカルで実行しようとすると、AD 操作エラーが発生します。
ここに私のステップがあります
1) 管理者として PSmodule を開きます
2)
3)
4)
ここでエラーが発生します。->
:55 PM] [FailureCategory=Cmdlet-ADInvalidCredentialException] 5533B753
奇妙なことに、同じ資格情報を使用して DAG に RDP を実行し、Exchange 管理シェルを実行すると、すべて正常に動作します。
powershell - 受信トレイのリストで受信メールの月間数を取得する
メールアドレスの一覧から受信メールの月次レポートを取得しようとしています。結果を .csv にエクスポートし、可能であれば csv を電子メールで別のアドレスに自動的に送信したいと考えています。
これは、exchange-management-shell での私のアプローチです。このように見えますが、.csv にデータを作成していません。
.csv で次のように必要なデータを取得するにはどうすればよいですか。
メールアドレス | count(受信メール数) | 時間枠
powershell - CSV ファイルを入力として使用して Exchange 管理シェル コマンドを実行する
次のような 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
ますが、これらの特定の状況でコマンドレットを機能させる方法がわかりません。
powershell - Exchange 管理シェルを使用して、共有メールボックスで無効になっているすべてのユーザーの完全なアクセス許可を削除します
特定の OU 内のすべての共有メールボックスで、無効になっているすべてのユーザーのフル アクセス許可を削除するための powershell 交換スクリプトを探しています。
これは私がこれまでに得たものです
動作しているようですが、het スクリプトの最後の部分が「accountdisabled」をチェックするかどうかはわかりません
次に、変数を作成して、特定の OU のみをチェックするようにしました
スクリプトは正しい OU をチェックしていますが、無効なユーザーのみのフル アクセス許可を自動的に削除する最後の部分をまだ探しています。
誰か道を教えてくれませんか?