صرف بوويرشيل: تحليل قيمة منطقية مجموعة
-
03-07-2019 - |
سؤال
في انتاج بلدي، وأحصل
و @{ActiveSyncEnabled = خطأ}
وكيف يمكنني تحليل هذا بحيث يقول عادل "خطأ"؟
والناتج يقترب من هذا الخط من التعليمات البرمجية:
$pda = get-casmailbox -Anr $user.displayname | select activesyncenabled
المحلول
وأنا لم يكن لديك الوصول إلى مربع الصرف في الوقت الراهن، ولكن يجب أن يكون هناك معلومات الآن عن شخص أن يفعل. هنا هو ما عملت:
و$ المساعد الشخصي الرقمي = الحصول على لcasmailbox -Anr $ user.displayname | حدد activesyncenabled $ pda.ActiveSyncEnabled | الكتابة المضيف
نصائح أخرى
وللوصول إلى القيمة مباشرة:
و(الحصول على-casmailbox -Anr $ user.displayname) .activesyncenabled
ويمكنك تخطي كالة الاستخبارات الوطنية واستخدام عضو الهوية:
وGET-CASMailbox $ user.Identity
لتحصل على كل صناديق البريد تمكين activesyncenabled:
وجت-casmailbox -resultSize عامل التصفية غير محدود {activesyncenabled -eq $ صحيح}