Question

Je ne suis même pas sûr de la façon dont Google cette question parce que tout ce que je tape ne semble jamais ramener des résultats de recherche pertinents.

J'ai actuellement un script de travail défini pour passer et modifier les paramètres d'audit de chaque collection de sites.J'essaie de trouver un moyen d'exclure une collection de site spécifiquement.

Voici mon code:

$spSites = Get-SpSite -Limit All
oreach ($spSite in $SpSites) {
write-host $spsite
$spsite.TrimAuditLog = $true 
#write-host $spsite.AuditLogTrimmingRetention
$spsite.AuditLogTrimmingRetention = 90
$SpSite.Audit.AuditFlags = [Microsoft.SharePoint.SPAuditMaskType]::Delete -bxor [Microsoft.SharePoint.SPAuditMaskType]::update -bxor [Microsoft.SharePoint.SPAuditMaskType]::SecurityChange
$SpSite.Audit.Update()
}

Nous avons une collection de 1 site installée pour mySites.Je voudrais exclure cette collection de site mais je ne suis pas sûr de savoir comment y aller.Toute aide serait grandement appréciée!Et comme toujours, merci d'avance!Vous avez été incroyablement utile sur mon voyage SharePoint!

Était-ce utile?

La solution

Just filter your logic based on some property of your MySite like this:

if ($spsite.Url -ne "http://mysite.domain.com") {
   ... audit code ...
}

Autres conseils

You can specify a filter while retrieving the Site collection list from Get-SPSite:

$spsites = Get-SPSite -Filter { $_.Url -ne "http://mysite.com" }

The Filter parameter is described here.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top