問題タブ [exchange-server-2007]
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.
.net - PowerShell:ADをクエリしてメールボックスのサイズを交換する方法
最近、Exchange Server2007がWMI、つまりを使用するサービスをサポートしなくなることがわかりました\ROOT\MicrosoftExchangeV2
。
私が書いた古いスクリプトは、ServerName、StorageGroupName、Storename、MailboxDisplayName、Size、TotalItems、DeletedMessageSizeExtendedフィールドをCSVテキストファイルに出力しました。
PowerShellでこれを行うにはどうすればよいですか?
実行中の2007Exchange管理コンソールでこれを実行できることがわかりました
これにより、いくつかの交換フィールドが生成されます。Exchangeデータベースの同じユーザーのActiveDirectoryにある説明やOfficeフィールドなど、残りのActive Directoryフィールドを生成して、txtファイルに出力するにはどうすればよいですか?
powershell - exchange powershell : get-user には Description プロパティがありませんか?
get-user|get-member
Exchange アドインを使用して powershellを実行すると、description プロパティがないことに気付きました。
名前が別の名前に変更されているか、別のアクセス方法に変更されているかどうかは誰にもわかりませんか?
powershell - exchange powershell : Active Directory オフィス プロパティの検索
Exchange メールボックス オブジェクトをパイプすることにより、get-user から office プロパティをプルするこの小さなスクリプトを作成しました。
出力または赤いエラーは発生しません。ちょうど警告:
警告: 指定されたメールボックス 'Globe/MobileElect Usertemplate' にはログオンしていないため、返すデータがありません。警告: デフォルトでは、最初の 1000 アイテムのみが返されます。返されるアイテムの数を変更するには、パラメーター「-ResultSize」を指定します。すべてのアイテムを返すには、「-ResultSize Unilimited」を指定します (注: 実際のアイテム数によっては、すべてのアイテムを返すのに時間がかかり、大量のメモリを消費する場合があります)。結果を変数に格納することはお勧めしません。代わりに、結果を別のタスクまたはスクリプトにパイプしてバッチ変更を実行します。
これを引き起こしている可能性のあるアイデアはありますか?
私の目標は、すべてのメールボックス名、メールボックス サイズ、totalitems、totaldeleted アイテムを (Active Directory から) オフィスおよび説明フィールドと共にコンパイルするスケジュールされたタスクを介して 1 日 1 回実行されるスクリプトを開発することです。
get-qaduser は、クエストの powershell アドオンの一部であると推測しています。ローカルにインストールして試してみます..
identiy プロパティは、1234as01-4f54-1234-b1df-f1df1df12d2d のような GUID に似た番号を与えるようです
走ってみた
名前 (joey blasio) と受信者の種類 (usermailbox) が見つかりました。
それから私は走った
表示名 (Joey Blasio ) および識別名 (CN=Joey Blasio、OU=EWE、DC=BLA-1、DC=net)
powershell - Exchange PowerShell を使用して、activesync/bb ユーザーを照会する方法はありますか?
powershell exchange アドインを使用して、exchange 2007 に対してクエリを実行し、アクティブな同期ユーザーまたは blackberry ユーザーのどちらであるかを区別する方法はありますか?
windows - powershell exchange : exchange2007 powershell を実行するスケジュールされたタスクをどのようにセットアップしますか?
Windows 2007 サーバーで実行する [アクション] タブで、スケジュールされたタスク (現在はタスク スケジューラと呼ばれています) を設定するのに問題があります。また、Exchange Server 2007 もあります。
設定してみました
プログラム/スクリプト: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe 引数を追加 (オプション): -psconsolefile exshell.psc1 -command "& {c:\mes-detail\emsbilling08.ps1}" で開始(オプション): "C:\Program Files\Microsoft\Exchange Server\Bin\
exshell.psc1 にはおそらく明示的なパスも必要であることを認識しているため、次のことも試しました。
-psconsolefile C:\Program Files\Microsoft\Exchange Server\Bin\exshell.psc1 -command "& {c:\mes-detail\mailall3.ps1}" も同様ですが、どちらも機能しません
何か案は?
outlook - Outlook 2007は、HTTPを介したパスワードを必要としています。(Exchange 2007)
ActiveSyncとRPCoverHTTPで構成されたExchange2007があります。
動作するものは次のとおりです。
- ネットワーク内のOutlook。
- モバイルデバイス。
- OutlookWebAccess。
動作しないのは次のとおりです。
- ネットワーク外のOutlook。
Outlookを介して電子メールにアクセスしようとしているネットワークの外部にいる人は、常にユーザー名とパスワードの入力を求められます。マシンはHTTP経由でネットワークに到達できるため、ファイアウォール構成は正しいようです。マシンには適切なルート証明書もあります。
ここで何が起こっているのかわかりません。ヒントは大歓迎です。
ありがとう!
powershell - exchange powershell : 配列ブール値の解析
私の出力では、私は得る
@{ActiveSyncEnabled=False}
これを解析して「False」とだけ表示するにはどうすればよいですか?
出力は次のコード行からのものです。
c# - Exchange 2007 と C# を使用してドメイン外に電子メールを送信するにはどうすればよいですか?
差出人アドレスと宛先アドレスの両方がドメイン内にある限り、Exchange 2007 全体で一般的な C# SMTP コードを使用して電子メールを送信できます。
ドメイン外にメールを送信しようとするとすぐに、次のようになります。
例外の詳細: System.Net.Mail.SmtpFailedRecipientException: メールボックスを利用できません。サーバーの応答は次のとおりでした: 5.7.1 リレーできません
Exchange でメールを受信してインターネットに送信するにはどうすればよいですか?
mapi - Exchange Web サービスを使用して、メール アイテムのすべてのプロパティ (mapi プロパティ?) を列挙します。
Exchange 2007 サーバー上の一部のメール アイテムに関する問題をトラブルシューティングしようとしています。受信者のプロパティに何か問題があると判断できましたが、よくわかりません。メッセージのすべてのプロパティを悪いプロパティと比較して、良いプロパティと比較したいと思います。 .
また、MAPI または WebDAV ソリューションで解決することもできます。