Weboldal keresés

Automatizált PowerShell-szkriptek auditálása


A modern PowerShell scripting API-k, mint például az MS Graph PowerShell és az Exchange Online Management (v2.0.3 vagy újabb), lehetővé teszik az automatizálást - még MFA által védett környezetben is.

Miután beállította az automatizált szkriptek összes követelményét, könnyedén ütemezheti a szkripteket egy vagy több automatizálási kiszolgálóról.

De hogyan lehet nyomon követni a szkriptek által végrehajtott változtatásokat?

Easy365Manager

Az Office 365 felügyeleti eszköze az Active Directoryhoz

Az összes napi Office 365-kezelés végrehajtása közvetlenül az AD-ből

A helyszíni Exchange-kiszolgáló eltávolítása

Az automatikus szkript-módosítások azonosítása

Az alkalmazásregisztrációkon keresztül futó összes automatikus szkript naplózva van az Azure Unified Audit-Log-ban.

A szkriptek azonosítója a szervezet nevéből és az Azure-alkalmazásból származó AppId-ből áll.

Ebben a cikkben egy Azure-alkalmazást állítunk be a következő azonosítóval: „81d79cde-c79e-4608-ba15-8d1e66eab6bc”.

Ebben az esetben az auditnapló a következő azonosítóval szűrhető: „skrubbeltrang.onmicrosoft.com\81d79cde-c79e-4608-ba15-8d1e66eab6bc”:

$AuditLog = Search-UnifiedAuditLog -StartDate "2022-09-19" -EndDate "2022-09-21" -UserIds "skrubbeltrang.onmicrosoft.com\81d79cde-c79e-4608-ba15-8d1e66eab6bc" -ResultSize 5000
$ConvertAudit = $AuditLog | Select-Object -ExpandProperty AuditData | ConvertFrom-Json
$ConvertAudit | Select-Object CreationTime,UserId,Operation,Workload,ObjectID,ClientIP,Parameters | ft

A kimenet megmutatja, hogy milyen műveleteket (pontos parancsot és paramétereket!) hajtottak végre az Azure Application identitás használatával:

PS C:\> $ConvertAudit | Select-Object CreationTime,UserId,Operation,Workload,ObjectID,ClientIP,Parameters | ft

CreationTime        UserId                                                             Operation   Workload ObjectId ClientIP            Parameters
------------        ------                                                             ---------   -------- -------- --------            ----------
2022-09-20T07:10:09 skrubbeltrang.onmicrosoft.com\81d79cde-c79e-4608-ba15-8d1e66eab6bc Set-Mailbox Exchange Lene Hau 12.7.47.34:40182 {@{Name=Identity; Value=lene.hau}, @{Name=GrantSendOnBehalfTo; Value=hans.ussing}}
2022-09-20T06:55:58 skrubbeltrang.onmicrosoft.com\81d79cde-c79e-4608-ba15-8d1e66eab6bc Set-Mailbox Exchange Lene Hau 12.7.47.34:19333 {@{Name=Identity; Value=lene.hau}, @{Name=GrantSendOnBehalfTo; Value=hans.c.orsted}}

Ha nagy mennyiségű adaton halad keresztül, akkor előfordulhat, hogy meg kell kerülnie a Search-UnifiedAuditLog CmdLet korlátait.

Olvassa el ezt a cikket a hatékony egységesített naplóelemzés alapos áttekintéséért.

Konszolidálja az AD és az Office 365 kezelését

A hibrid Office 365 menedzsment sok vállalatnak és szervezetnek komoly fájdalmat okoz.

Egyre többen kezdik összevonni az AD és az Office 365 kezelését.

A legtöbb megoldás új webalkalmazásokat vezet be, nehezen tanulható meg, és egy vagyonba kerül.

Létezik azonban egy olyan megoldás, amely egyszerűen kiterjeszti az AD Users & Computers funkcionalitását - a rendszergazdák által több mint két évtizede kedvelt felügyeleti eszközt.

Az Easy365Manager segítségével extra lapokat kaphat a felhasználói tulajdonságokhoz, amelyek kielégítik az Office 365 és az Exchange Online napi kezeléséhez szükséges összes igényt:

Ezekkel az új lapokkal bárki, beleértve a junior IT-támogatókat is, megkezdheti a felhasználói naptárjogosultságok beállítását. Valami, amihez általában másodszintű PowerShell szkriptelési készségekre van szükség:

Az Easy365Manager egy egyszerű .dll kiterjesztésű AD-felhasználók és számítógépek számára.

Nem igényel infrastrukturális változtatásokat, és kevesebb mint egy perc alatt telepíthető.

Töltse le 30 napos próbaverzióját még ma.

Kapcsolódó cikkek