13 دستورات Must-Know Office 365 PowerShell
استفاده از PowerShell برای مدیریت Office 365 می تواند کار شما را سریعتر ، کارآمدتر و آسان تر کند. PowerShell به شما امکان می دهد به اطلاعاتی درباره محیط Office 365 خود دسترسی پیدا کنید که نمی توانید از طریق مرکز مدیریت Microsoft 365 دسترسی داشته باشید ، و به شما امکان می دهد با استفاده از یک فرمان واحد ، عملیات انبوه را انجام دهید. PowerShell با ادغام محصولات Office 365 خود در یک رابط کاربری واحد ، مدیریت دسترسی کاربر و بهبود امنیت سایبری را آسان تر می کند.
در این مقاله مفیدترین دستورات Office 365 PowerShell برای مدیران سیستم توضیح داده می شود. ما این دستورات را به سه دسته تقسیم کرده ایم – اتوماسیون ، گزارش دهی و پیکربندی – بنابراین می توانید به سرعت آنچه مورد نیاز شما را پیدا می کند. PowerShell with Office 365.
راه هایی برای اهرم دفتر 365 با PowerShell
مرکز مدیریت مایکروسافت 365 برای کاربران اصلی بسیار عالی است. با استفاده از این سیستم ، می توانید حساب ها و مجوزهای کاربری Office 365 خود ، و همچنین خدماتی مانند Exchange Online ، Team و SharePoint Online را مدیریت کنید.
همچنین با Office 365 PowerShell می توانید تمام این جنبه های تنظیم Office 365 خود را مدیریت کنید. این به شما توانایی یک رابط خط فرمان و توانایی نوشتن اسکریپت را می دهد. این کار اتوماسیون را بسیار ساده تر می کند و کار شما را کارآمدتر می کند.
به طور خاص ، چند روش اصلی وجود دارد که Office 365 PowerShell به شما کمک می کند تا بتوانید Office 365 را راحت تر مدیریت کنید:
- Office 365 PowerShell اطلاعات اضافی را فاش می کند که شما
- PowerShell به شما امکان می دهد ویژگی ها و تنظیماتی را که از طریق مرکز مدیریت Office 365 در دسترس نیست ، پیکربندی کنید.
- اگر از Office 365 برای اشتراک گذاری پرونده استفاده می کنید ، Office 365 PowerShell به شما امکان می دهد سریعاً حسابرسی کنید
- از آنجا که Office 365 PowerShell ابزاری برای خط فرمان است ، می توانید به راحتی عملیات فله را انجام دهید.
- شما می توانید از cmdlets در Office 365 PowerShell استفاده کنید تا داده های گرفته شده از سیستم Office 365 خود را فیلتر کنید. با دسترسی سریع به اطلاعات مربوط به کاربران و سیستم ها ،
- از Office 365 PowerShell می توان برای خودکارسازی فرایند جمع آوری داده ها از سیستم شما و نیز خروج این پرونده در پرونده CSV استفاده کرد. [19659011] به دلیل توانایی کنترل سریع اطلاعات کاربر ، Office 365 PowerShell راهی قدرتمند برای نظارت و بهبود امنیت سایبری شما است.
- سرانجام ، زیرا Office 365 PowerShell به گونه ای طراحی شده است که در تمام اجزای Office 365 کار کند. اطلاعات مربوط به بخش های گسسته سیستم را جمع آوری کنید.
همه این کارکردها برای مدیران سیستم بسیار مفید هستند. با این حال ، همچنین باید توجه داشت که Office 365 PowerShell به منظور تقویت و تقویت توانایی شما در مدیریت Office 365 طراحی شده است ، نه این که جایگزین مرکز مدیریت مایکروسافت 365 شوید. برخی از کارها وجود دارد که از طریق مرکز مدیریت کارآمدتر خواهند بود ، همانطور که برخی از مراحل پیکربندی وجود دارد که تنها با دستورات Office 365 PowerShell قابل انجام است.
از طرف دیگر ، هنگامی که اصول اولیه PowerShell را یاد گرفتید ، سیستم تقریبا بی نهایت قابل گسترش است. ده ها ابزار PowerShell وجود دارد که می توانند مدیریت سیستم را ساده تر و سریع تر انجام دهند ، و عادت کردن به خط فرمان بدان معنی است که می توانید از اسکریپت ها برای خودکارسازی کارهای مکرر (و وقت گیر) استفاده کنید.
در آخر ، PowerShell را امتحان کنید. محیط یکپارچه نویسی (ISE) برای همه نیازهای PowerShell شما. البته ، این امر باعث می شود نویسه نویسی PowerShell آسان تر شود ، اما این امر نیز تجربه CLI بهتری را ایجاد می کند.
Office 365 PowerShell Commands for Automation
یکی از قانع کننده ترین دلایل استفاده Office 365 PowerShell این است که به شما امکان می دهد بسیاری از کارها و فرآیندهای متداول را خودکار کنید. اتوماسیون می تواند گردش کار شما را کارآمدتر کند و همچنین می تواند خطر بروز خطای انسانی در مدیریت سیستم را کاهش دهد.
به جای کار دستی از طریق ده ها حساب کاربری ، می توانید از Office 365 PowerShell برای جمع آوری ، فیلتر کردن و سازماندهی اطلاعات سریع استفاده کنید. کاربران سپس می توانید از همان رابط خط فرمان برای اعمال اقدامات فله در همان حساب استفاده کنید.
در اینجا مفیدترین دستورات Office 365 PowerShell برای اتوماسیون ذکر شده است:
1. اتصال به یک Office 365 Instance با Office 365 PowerShell
قبل از شروع استفاده از Office 365 PowerShell ، باید ماژول Office 365 را برای Windows PowerShell بارگیری و نصب کنید ، و آن را به نمونه Office 365 خود وصل کنید. در اینجا چگونگی انجام این کار آورده شده است:
Install-Module -Name AzureAD Install-Module -Name MSOnline
- اعتبارنامه سرپرست Office 365 خود را وارد کنید:
$ Cred = Get-Credential
- اکنون شما باید یک جلسه PowerShell را به عنوان کاربر از راه دور ایجاد کنید. می توانید با استفاده از دستور زیر این کار را انجام دهید:
$ O365 = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/-اعتبار $ Cred -Authentication Basic -AllowRedirection [1965902828] اکنون ، دستورات جلسه را به جلسه محلی Windows PowerShell وارد کنید:Import-PSSession $ O365
- سرانجام ، جلسه خود را با استفاده از این دستور به کلیه خدمات Office 365 خود وصل کنید:
Connect-MsolService - اعتبار $ O365
این کار Office 365 PowerShell را به نمونه 330 Office شما متصل می کند و به شما امکان می دهد تا آن را با استفاده از Office 365 PowerShell مدیریت کنید.
2. اتصال به تبادل آنلاین و شیرپوینت آنلاین با PowerShell
همچنین می توانید برای مدیریت این خدمات از همان مثال PowerShell به Microsoft Exchange Online و Microsoft SharePoint Online متصل شوید. ما در مقاله خود در مورد اتصال Office 365 با PowerShell ، راهنمای مفصلی را نوشتیم ، اما در اینجا جزئیات مرجع ذکر شده است:
- اتصال به Exchange Online در واقع همان روشی است که اتصال به Office 365. دستورات مربوطه:
$ Cred = اعتبار-دریافت $ Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/- اعتبار $ Cred -Authentication Basic –AllowRedirection
- اتصال به شیرپوینت آنلاین کمی پیچیده تر و پیچیده است شما نیاز به نصب نرم افزارهای دیگر دارید:
- ابتدا ویژگی مدیریت شل SharePoint را نصب کنید.
- سپس دستور زیر را از PowerShell اجرا کنید:
$ admin = "[email protected]" $ orgname = "شرکت" $ userCred = دریافت-اعتبار -UserName $ admin -Message "رمز عبور را تایپ کنید." Connect-SPOService -Url https: //$orgname-admin.sharepoint.com-اعتبار $ userCred
سپس می توانید از مدیریت هم SharePoint آنلاین و هم Microsoft Exchange Online از PowerShell استفاده کنید.
3. لیستی از cmdlets های Office 365 PowerShell موجود
Cmdlets نوع اصلی دستور Office 365 PowerShell را در اختیار شما قرار می دهد ، و ابزاری هستند که اغلب از آنها استفاده خواهید کرد. Office 365 PowerShell ، مانند اکثر رابط های خط فرمان ، به شما امکان می دهد لیستی از تمام cmdlet های موجود برای سیستم خود را مشاهده کنید.
- برای به دست آوردن لیستی از تمام cmdlets های موجود برای MSOnline ، این دستور را اجرا کنید:
-module MSOnline
- همچنین می توانید همان دستور را اجرا کنید تا لیستی از همه cmdlets های موجود برای Azure Active Directory را ببینید ، فقط با جایگزین کردن متغیر -module:
Get-Command -module AzureAD
4. لیستی از کلیه کاربران Office 365 با PowerShell
دریافت یکی از رایج ترین کاربردهای Office 365 PowerShell ، تهیه لیستی از کلیه کاربران Office 365 است. در PowerShell می توانید این کار را با استفاده از فقط یک cmdlet انجام دهید: Get-msoluser.
این cmdlet تمام کاربران Office 365 را با یک مجوز معتبر باز می گرداند ، و به طور خودکار برخی از اطلاعات اصلی را در مورد هر یک از آنها بازیابی می کند: .
Get-MsolUser | DisplayName ، City ، Department ، ObjectID را انتخاب کنید
- سپس می توانید با اجرای یک دستور مشابه ، تعداد حسابها را مشاهده کنید:
Get-MsolAccountSku
- و برای لیست کردن خدماتی که در دسترس دارید ، این دستور را اجرا کنید:
Get-MsolAccountSku | را انتخاب کنید -ExpandProperty ServiceStatus
سپس با استفاده از منطق استاندارد خط فرمان ، این دستورات می توانند برای فیلتر کردن نتایج برگشت یافته ، فیلتر شوند. به عنوان مثال ، می توانید همه کاربران را در یک مکان خاص با اجرای گروه بندی کنید:
Get-MsolUser | DisplayName ، UsageLocation | را انتخاب کنید مرتب سازی UsageLocation ، DisplayName
این مانند لیست قبلی لیستی از همه کاربران نمایش داده می شود اما اکنون براساس مکان مرتب شده اند.
5. ایجاد یک کاربر جدید در Office 365 با PowerShell
درست همانطور که PowerShell به شما امکان می دهد لیستی از کاربران را به سرعت بدست آورید ، می تواند برای خودکار سازی روند ایجاد کاربران جدید برای سیستم شما نیز استفاده شود. برای ایجاد یک کاربر جدید ، می توانید از cmdlet New-MsolUser استفاده کنید:
- برای خودکارسازی روند ایجاد کاربر ، از این cmdlet با متغیرهای مربوطه استفاده کنید:
New-MsolUser -UserPrincipalName [email protected]. com -DisplayName "جان اسمیت" - نام اولیه "جان" -LastName "اسمیت"
- PowerShell سپس اطلاعاتی را در مورد کاربر ایجاد شده ، از جمله رمز عبور موقت و وضعیت مجوز آنها ، صادر می کند.
6. حذف کاربر از تمام سایت های با استفاده از PowerShell
برای حذف کاربر از کلیه سایت ها و خدمات ، باید نام کاربری آنها را جمع آوری کنید و لیستی از تمام سیستم هایی که به آنها دسترسی دارید. این ممکن است مانند یک فرآیند پیچیده به نظر برسد ، اما به لطف اشتراک گذاری پیوندهای پرونده با رمزهای عبور و سایر راه حلهای ذخیره سازی مبتنی بر ابر ، دیگر واقعاً اینگونه نیست.
سپس ، می توانید از PowerShell برای خودکار سازی روند حذف آنها از هر یک استفاده کنید. سایت:
- دستور زیر را اجرا کنید ، متغیرها را با آنهایی که مربوط به سیستم شما و کاربر هدف هستند جایگزین کنید:
Get-SPOSite | ForEach {حذف-SPOUser - سایت $ _. Url -LoginName "[email protected]"}
این cmdlet وضعیت جدید کاربر را بازگرداند.
7. تغییر رمز عبور در Office 365 با PowerShell
یکی از رایج ترین و تحریک کننده ترین کارها برای مدیران سیستم تغییر رمز عبور کاربر است. در حالت ایده آل ، مشتریان یک برنامه مشترک باید از یک مدیر رمز عبور استفاده کنند ، اما PowerShell به شما این امکان را می دهد که به طور خودکار رمز عبور را برای کاربران جداگانه به روز کنید:
- برای انجام این کار ، دستور زیر را اجرا کنید:
Set-MsolUserPassword -UserPrincipalName JSmith @ netwrixqcspa.onmicrosoft.com -NewPassword P @ SSw0rd!
- همچنین می توانید پارامتر -NewPassword را حذف کنید ، در این صورت سیستم به طور خودکار یک رمز عبور تصادفی تولید می کند:
Set-MsolUserPassword -UserPrincipalName JSmith@netwrixqrosspa
دستورات ویندوز PowerShell برای گزارش دهی
Office 365 PowerShell ابزاری عالی برای تهیه گزارش از Office 365 است. با استفاده از cmdlets PowerShell امکان دسترسی سریع ، مرتب سازی و مرتب سازی آسان اطلاعات مربوط به کاربران محیط Office 365 شما و همچنین اطلاعاتی در مورد نحوه استفاده از سیستم جمع آوری کنید.
با این وجود باید توجه داشته باشید که بیشتر گزارشات g cmdlets در ژانویه سال 2018 مستهلک شد. مایکروسافت این cmdlets را با API گزارشگری جدید MS Graph جایگزین کرد. این امر باعث می شود تا قابلیت گزارش Office 365 PowerShell هنگام تهیه گزارش کاهش یابد ، اما تمام عملکردهای قدیمی هنوز از طریق مرکز امنیت و سازگاری Office 365 موجود است.
یک منطقه که در آن PowerShell برای Office 365 هنوز یک ابزار کلیدی است ، هرچند ، هنگامی که نوبت به گزارش کاربران ، استفاده و گروه ها می رسد. اینها از جمله گزارش های مفیدی است که می توان برای PowerShell استفاده کرد:
8. برنامه های صدور مجوز
PowerShell دارای یک cmdlet بسیار مفید است که به شما امکان می دهد خلاصه ای از برنامه های صدور مجوز فعلی خود و مجوزهای موجود برای هر طرح را مشاهده کنید. برای انجام این کار:
Get-MsolAccountSku
این گزارشی را به شما ارائه می دهد که دارای چندین قطعه اطلاعات کلیدی است:
- AccountSkuld ، که برنامه های مجوزهای موجود را برای سازمان شما نشان می دهد ،
- ActiveUnits ، که تعداد مجوزهایی را که برای یک برنامه صدور مجوز خاص خریداری کرده اید.
- WarningUnits ، که شامل تعداد مجوزهای در برنامه صدور مجوز است که شما آن را تمدید نکرده اید ، و این بعد از مدت 30 روز مهلت خاتمه می یابد. [19659011] ConsumiUnits ، تعداد مجوزهایی که از یک برنامه خاص صدور مجوز به کاربران اختصاص داده اید.
همچنین می توانید با همان دستور مشابه از نحو اضافی استفاده کنید تا اطلاعات بیشتری را در مورد مجوزهای خود بکشید یا فیلتر کنید و نتایج خود را مرتب کنید. برای کسب اطلاعات بیشتر در مورد چگونگی انجام این کار ، به اسناد مایکروسافت در مورد استفاده از PowerShell برای گزارش مراجعه کنید.
9. حساب های کاربری
یکی دیگر از cmdlet های مفید گزارش Get-MsolUser است که لیستی از تمام حساب های کاربری را برای تنظیم Office 365 شما باز می گرداند. در اینجا چگونگی استفاده از آن دستور آمده است:
- دستور را به تنهایی اجرا کنید:
Get-MsolUser
- و یک لیست کامل از حساب های کاربری با نام نمایش آنها را خواهید دید. با این وجود می توانید تعدادی پارامتر را نیز برای فیلتر کردن حسابهای نمایش داده شده اضافه کنید. به عنوان مثال ، برای بازگشت لیستی از کاربران بدون مجوز (کاربرانی که به Office 365 اضافه شده اند اما هنوز مجوز استفاده از هیچ یک از خدمات را ندارند) ، این دستور را اجرا کنید:
Get-MsolUser -UnlicensedUsersOnly
- برای بررسی بیشتر حساب های خاص ، می توانید از cmdlet جایی استفاده کنید. برای ترکیب دو سانتی متر از شخصیت "لوله" "" "استفاده می کنیم. این بدان معناست که Office 365 PowerShell نتیجه دستور اول را گرفته و آن را به دستور بعدی ارسال می کند. به عنوان مثال ، اگر می خواهید فقط آن حسابهای کاربری را نشان دهید که مکان استفاده نامشخص دارند ، می توانید از این دستور استفاده کنید:
Get-MsolUser | جایی که synt $ _. UsageLocation -eq $ Null}
با اضافه کردن نحو اضافی پس از لوله ، می توانید گزارش های خود را خاص تر کنید و با هر ترکیبی از ویژگی ها کاربران را بازگردانید.
10. گزارش های ایمیل
PowerShell همچنین می تواند به عنوان یک روش قدرتمند برای بررسی استفاده از ایمیل و کاربران مورد استفاده قرار گیرد ، و در واقع این یکی از برنامه های مهم سیستم هنگام گزارش است. در اینجا چند گزارش مفید ایمیل آورده شده است:
- می توانید PowerShell را برای بازگشت جزئیات در هر صندوق پستی روی سیستم خود با استفاده از دستور زیر دریافت کنید:
دریافت صندوق پستی | get-MailboxStatistics
- همچنین می توانید از آن استفاده کنید تا لیستی از تمام صندوق های پستی را که در مدت 30 روز وارد سیستم نشده اید (یا دوره دیگری) وارد شوید ، نشان می دهد که شما باید این جعبه ها را ببندید. برای انجام این کار ، اجرا کنید:
Get-Mailbox-RecipientType 'UserMailbox' | دریافت-MailboxStatistics | مرتب سازی بر اساس LastLogonTime | $ _. LastLogonTime –lt ([DateTime] :: اکنون) .AddDays (-30)} | Format-Table DisplayName، LastLogonTime
- یکی دیگر از ابزارهای مفید برای امنیت سایز بررسی فعالیت صندوق های پستی شما به منظور بررسی جعبه هایی است که بیشترین نامه را ارسال می کنند. یک cmdlet خاص برای این کار وجود دارد. فقط اجرا کنید:
دریافت-MailTrafficTopReport
- در آخر ، می توانید یک اسکریپت بنویسید تا یک گزارش مفصل را در مورد همه گروه های ایمیل و اعضای آنها برگردانید:
{ تلاش كردن { $ O365Groups = دریافت-یکپارچه گروه foreach (گروه O365 $ در گروه O365 $) { عضویت در گروه بنویسید - میزبان: "$ O365Group.DisplayName -ForegroundColor Green دریافت-یکپارچه گروههای ارتباطی - میزان اعتبار O365Group.Identity –LinkType اعضا نوشتن-میزبان } } گرفتن [System.Exception] { نوشتن-میزبان-زمینه مربعی قرمز $ _. Exception.ToString () } } Get-AllO365Members
Cmdlets Office 365 PowerShell برای پیکربندی
Office 365 PowerShell همچنین هنگام تنظیم محیط Office 365 شما بسیار مفید است. همانطور که در دوره ویدیوی رایگان ما در تنظیمات مخفی Office 365 اشاره کردیم که می توانید با PowerShell آنلاک کنید ، تنظیمات پیکربندی خاصی وجود دارد که فقط از طریق رابط PowerShell در دسترس هستند.
مفیدترین و رایج ترین دستورات PowerShell برای پیکربندی مواردی هستند که مربوط به مدیریت گروه های کاربری و ایجاد سایت های جدید SharePoint هستند. این هر دو کار هستند که به طور مکرر گردش کار مدیران سیستم را پیچیده می کنند ، و خودکار کردن آنها می تواند زمان زیادی را برای شما صرفه جویی کند. تنظیمات "پنهان" را با استفاده از PowerShell برای Office 365 پیکربندی کنید
همانطور که اشاره کردیم ، برخی تنظیمات پیکربندی برای Office 365 وجود دارد که فقط با استفاده از PowerShell قابل دسترسی هستند.
واضح ترین نمونه این گزینه گزینه های پیکربندی Skype برای کسب و کار. مرکز سرپرست آنلاین این سرویس شامل چند گزینه است که به شما امکان می دهد شیوه اجرای آن برای سازمان خود را سفارشی کنید. با این حال ، اگر از PowerShell استفاده می کنید گزینه های بیشتری وجود دارد. به عنوان مثال ، به عنوان جلسات استاندارد اسکایپ تنظیم شده است به گونه ای که:
- کاربران ناشناس می توانند ورودی اتوماتیک هر جلسه را بدست آورند.
- شرکت کنندگان می توانند جلسات را ضبط کنند.
- همه کاربران سازمان شما می توانند به عنوان ارائه دهنده معرفی شوند. [19659017] برای تغییر این تنظیمات پیش فرض ، می توانید از Powershell استفاده کنید. در اینجا فرمانی وجود دارد که هر سه را غیرفعال می کند:
Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $ False -AllowConferenceRecorder $ False -DesignateAsPresenter "None"
اگر می خواهید تنظیمات را به طور پیش فرض تنظیم کنید ، از این دستور استفاده کنید: CsMeetingConfiguration -AdmitAnonymousUsersByDefault $ True -AllowConferenceRecorder $ True -DesignateAsPresenter "شرکت"
این فقط یک نمونه از تنظیمات پیکربندی پنهان است که می توانید از طریق PowerShell دسترسی داشته باشید. برای کسب اطلاعات بیشتر ، دوره رایگان آنلاین ما را بررسی کنید.
12. مدیریت عضویت گروه در Office 365 With PowerShell
PowerShell دارای چند cmdlet به طور خاص برای کار با گروه های Office 365 است. به عنوان مثال:
Get-MsolGroup
برای دیدن لیستی از همه گروه های فعال در Office 365. این دستور همچنین برای هر گروه یک شناسه شش ضلعی به شما می دهد ، که برای مدیریت عضویت نیاز دارید.
- و اعضای گروه را حذف کنید ، همچنین به شناسه hexadecimal حساب کاربری آنها ، که می توانید با اجرای آن نیز دسترسی پیدا کنید ، نیاز خواهید داشت:
Get-MsolUser | ObjectID را انتخاب کنید.
- سپس می توانید یک cmdlet مرتبط را اجرا کنید تا کاربران را از گروه های خاص اضافه یا حذف کنید. به عنوان مثال ، برای اضافه کردن کاربران ، دستور زیر را اجرا کنید ، شناسه های شش ضلعی را با آن دسته از افراد مرتبط با گروه شما و کاربر مورد نظر جایگزین کنید:
4fd0-acfc-6773a5c1c767 -GroupMembertype کاربر
- برای حذف کاربران از گروه ها ، می توانید همان دستور را اجرا کنید ، اما با:
حذف-MsolGroupMember
13. ایجاد یک مجموعه سایت SharePoint با PowerShell
دستور مفید نهایی Office 365 PowerShell استفاده از خط فرمان برای ایجاد مجموعه های سایت جدید SharePoint است:
- برای انجام این کار ، دستور زیر را اجرا کنید:
New-SPOSite - آدرس "https://enterprise.sharepoint.com/sites/NewSite" -Oner "[email protected]" -StorageQuota "100" -Title "سایت جدید"
یادداشتی در مورد ممیزی داخلی
استفاده از Office 365 PowerShell یک روش قدرتمند برای خودکار سازی ، مدیریت و گزارش در سیستم Office 365 شماست ، باید هنگام استفاده از آن مراقب باشید.
یک بخش مهم در ایمن نگه داشتن فهرست فعال شما این است که اطمینان حاصل کنید که همه موارد را با دقت حسابرسی کنید. تغییراتی که با استفاده از PowerShell در Office 365 ایجاد می کنید. به دلیل قدرت رابط خط فرمان ، به راحتی می توانید یکباره تغییرات را در صدها حساب کاربری اعمال کنید ، و این می تواند باعث ایجاد مشکلات عملیاتی و آسیب پذیری های امنیتی شود.
با مراجعه به کلیه تغییراتی که ایجاد کرده اید کمک خواهد کرد. شما می توانید مشکلات را حل کرده و نقص امنیتی احتمالی سیستم خود را مشاهده کنید.
چگونه وارونیس و پاورل با هم کار می کنند
وارونیس استفاده از PowerShell شما را از چند طریق مختلف تکمیل می کند.
نظارت
مانیتور و حسابرسی Varonis فعالیت 365 (از جمله تغییرات پیکربندی) دستورات PowerShell ، بنابراین شما می توانید تغییراتی را که مدیر یا بازیگران بد با PowerShell ایجاد می کنند ، ردیابی کنید.
Admins فقط باید با تنظیم درخواست معتبر ، تغییرات را در تنظیمات Office 365 یا مجوزها اعمال کند. این لایه اضافی اعتبارسنجی ، روندها و مراحل را بدون نقص نگه می دارد.
بازیگران بد سعی می کنند از PowerShell برای غیرفعال کردن اقدامات امنیتی یا افزایش امتیازات یک حساب استفاده کنند. Varonis این تغییرات را به خود جلب می کند و اقدامات دیگری را که بازیگران بد در Office 365 انجام می دهند ، ردیابی می کند.
اقدام به هشدارها
Varonis به کاربران اجازه می دهد تا اسکریپت های PowerShell را بر روی هشدارها اجرا کنند. هرگونه پاسخی که می توانید برنامه دهید از هرگونه هشدار سفارشی یا از پیش ساخته موجود است.
شایع ترین وضعیتی که ما در این زمینه می بینیم ، پاسخ خودکار به حملات باج افزار است. مدل تهدید ransomware یک اسکریپت را برای غیرفعال کردن حساب کاربری و خاموش کردن هر دستگاهی که در آن وارد شده اید فراخوانی می کند ، که مانع پیشرفت حمله می شود.
A Final Word
Office 365 PowerShell راهی قدرتمند برای کار با Office 365 است. این امکان را به شما می دهد تا به سرعت به اطلاعات سیستم دسترسی پیدا کنید ، گزارش های مفصلی را گردآوری کرده و کارهای عمده ای انجام دهید. همچنین امکان دسترسی به ویژگی های Office 365 خاص را دارد که به هیچ وجه در دسترس نیست.
اتصال Powershell به Office 365 نسبتاً آسان است ، و به شما امکان دسترسی به همه ویژگی های پیشرفته فوق را می دهد. همچنین این امکان را به شما می دهد تا محیط Office 365 را آسانتر با Platform Security Data Varonis ادغام کنید و از این طریق تمام داده های حساس خود را ایمن نگه دارید.