В данном примере отключается автоматическое управление размером файла подкачки, задается его размер 32GB, раскрывается доменная группа с терминальными серверами, и к ним применяется настройка.
Import-Module ActiveDirectory
$Size = 32768
$Servers = (Get-ADGroupMember Terminal-Servers)
$Servers | Sort -Property Name | ForEach {
$System = Get-WmiObject -Class Win32_ComputerSystem -EnableAllPrivileges -ComputerName $_.Name
IF ($System.AutomaticManagedPagefile) {
$System.AutomaticManagedPagefile = $False
$System.Put()}
$PageFile = Get-WmiObject Win32_PageFileSetting -ComputerName $_.Name
$PageFile.InitialSize = $Size
$PageFile.MaximumSize = $Size
$PageFile.Put() | Out-Null
$PageFile | Select __Server, Name, Initialsize, MaximumSize}
Import-Module ActiveDirectory
$Size = 32768
$Servers = (Get-ADGroupMember Terminal-Servers)
$Servers | Sort -Property Name | ForEach {
$System = Get-WmiObject -Class Win32_ComputerSystem -EnableAllPrivileges -ComputerName $_.Name
IF ($System.AutomaticManagedPagefile) {
$System.AutomaticManagedPagefile = $False
$System.Put()}
$PageFile = Get-WmiObject Win32_PageFileSetting -ComputerName $_.Name
$PageFile.InitialSize = $Size
$PageFile.MaximumSize = $Size
$PageFile.Put() | Out-Null
$PageFile | Select __Server, Name, Initialsize, MaximumSize}
Комментариев нет:
Отправить комментарий