docs: 6.1.2,6.1.3 refactored
This commit is contained in:
@@ -45,6 +45,7 @@ function Test-MailboxAuditingE3 {
|
|||||||
process {
|
process {
|
||||||
if ($null -ne $founde3Sku) {
|
if ($null -ne $founde3Sku) {
|
||||||
$allUsers = Get-MgUser -Filter "assignedLicenses/any(x:x/skuId eq $($founde3Sku.SkuId) )" -All
|
$allUsers = Get-MgUser -Filter "assignedLicenses/any(x:x/skuId eq $($founde3Sku.SkuId) )" -All
|
||||||
|
$mailboxes = Get-EXOMailbox -PropertySets Audit
|
||||||
try {
|
try {
|
||||||
foreach ($user in $allUsers) {
|
foreach ($user in $allUsers) {
|
||||||
if ($processedUsers.ContainsKey($user.UserPrincipalName)) {
|
if ($processedUsers.ContainsKey($user.UserPrincipalName)) {
|
||||||
@@ -57,7 +58,7 @@ function Test-MailboxAuditingE3 {
|
|||||||
#Write-Verbose "Evaluating user $($user.UserPrincipalName) for Office E3 license."
|
#Write-Verbose "Evaluating user $($user.UserPrincipalName) for Office E3 license."
|
||||||
|
|
||||||
$userUPN = $user.UserPrincipalName
|
$userUPN = $user.UserPrincipalName
|
||||||
$mailbox = Get-EXOMailbox -Identity $userUPN -PropertySets Audit
|
$mailbox = $mailboxes | Where-Object { $_.UserPrincipalName -eq $user.UserPrincipalName }
|
||||||
|
|
||||||
$missingActions = @()
|
$missingActions = @()
|
||||||
if ($mailbox.AuditEnabled) {
|
if ($mailbox.AuditEnabled) {
|
||||||
|
@@ -42,6 +42,7 @@ function Test-MailboxAuditingE5 {
|
|||||||
process {
|
process {
|
||||||
if ($null -ne $founde5Sku) {
|
if ($null -ne $founde5Sku) {
|
||||||
$allUsers = Get-MgUser -Filter "assignedLicenses/any(x:x/skuId eq $($founde5Sku.SkuId) )" -All
|
$allUsers = Get-MgUser -Filter "assignedLicenses/any(x:x/skuId eq $($founde5Sku.SkuId) )" -All
|
||||||
|
$mailboxes = Get-EXOMailbox -PropertySets Audit
|
||||||
try {
|
try {
|
||||||
foreach ($user in $allUsers) {
|
foreach ($user in $allUsers) {
|
||||||
if ($processedUsers.ContainsKey($user.UserPrincipalName)) {
|
if ($processedUsers.ContainsKey($user.UserPrincipalName)) {
|
||||||
@@ -52,9 +53,9 @@ function Test-MailboxAuditingE5 {
|
|||||||
#$licenseDetails = Get-MgUserLicenseDetail -UserId $user.UserPrincipalName
|
#$licenseDetails = Get-MgUserLicenseDetail -UserId $user.UserPrincipalName
|
||||||
#$hasOfficeE5 = ($licenseDetails | Where-Object { $_.SkuPartNumber -in $e5SkuPartNumbers }).Count -gt 0
|
#$hasOfficeE5 = ($licenseDetails | Where-Object { $_.SkuPartNumber -in $e5SkuPartNumbers }).Count -gt 0
|
||||||
#Write-Verbose "Evaluating user $($user.UserPrincipalName) for Office E5 license."
|
#Write-Verbose "Evaluating user $($user.UserPrincipalName) for Office E5 license."
|
||||||
|
$mailbox = $mailboxes | Where-Object { $_.UserPrincipalName -eq $user.UserPrincipalName }
|
||||||
$userUPN = $user.UserPrincipalName
|
$userUPN = $user.UserPrincipalName
|
||||||
$mailbox = Get-EXOMailbox -Identity $userUPN -PropertySets Audit
|
#$mailbox = Get-EXOMailbox -Identity $userUPN -PropertySets Audit
|
||||||
|
|
||||||
$missingActions = @()
|
$missingActions = @()
|
||||||
if ($mailbox.AuditEnabled) {
|
if ($mailbox.AuditEnabled) {
|
||||||
|
Reference in New Issue
Block a user