###実現したいこと
Powershellを使って、Active Directoryのグループを作成し、そこにメールアドレスを付与する対話式のスクリプトを開発しています。
グループを作成する前に、利用したいメールアドレスがすでに使われていないか確認し、
存在しない場合は作成のソースに、存在する場合は処理の中止のソースに条件分岐させたいです。
###発生している問題・エラーメッセージ
下記のソースを書きましたが、やはり-filterオプションでは戻り値がすべて$Tureとなってしまうため、後続のif分の分岐がうまくいかず、すべて中止のソースに入ってしまいます。
###該当のソースコード
powershell
1$Script:Groupaddress = Read-Host -Prompt "登録予定のメールアドレスを入力してください。例)abc@abcdef.jp" 2$Get-ADObject -Filter [email -eq $Groupaddress] > $null 3$Script:ResultMLExistance = $? 4if ($ResultMLExistance -eq $false){ 5 #セキュリティグループ作成およびメールアドレス付与のソースが続く 6} else { 7 #すでに利用中のメールアドレスのため、処理を中止するソースが続く 8}
上記実現のために、何かよい方法はございませんでしょうか?
ご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/11 13:13