Я попытался создать код, который изменит каталог по умолчанию на E: \ Logfiles.Кроме того, мне нужно управлять некоторыми группами разрешений, которые должны храниться в XML или просто добавляться через ACL.
Может кто-нибудь дать мне совет, как с этим справиться?Ниже приведен мой короткий код, который должен проверить, существует ли папка, и пройти через все серверы фермы.
Import-Module WebAdministration
$LogPath = “E:\LogFiles\”
foreach ($srv in (Get-SPServer | ? {($_.role -like "WebFrontEnd*") -or ($_.role -like "Application")}))
{
If(!(test-path $Logpath))
{
New-Item -ItemType Directory -Force -Path $path
}
foreach($site in (dir iis:\sites\*))
{
New-Item $LogPath\$($site.Name) -type directory
Set-ItemProperty IIS:\Sites\$($site.Name) -name logFile.directory -value “$LogPath\$($site.Name)”
}
}