Nano Server - mover arquivo de paginação

2

Update: Eu nunca encontrei uma maneira de mover o arquivo de paginação e com o pivô da Microsoft para fazer o contêiner Nano, só que duvido que haja uma maneira de fazer isso.

Estou tentando mover o arquivo de paginação em uma instalação do Windows Server Nano. O arquivo de paginação está localizado em E: \ e estou tentando movê-lo para C: \.

Até agora eu tentei o método CIM (os cmdlets WMI não funcionam com o Nano) para mover o arquivo de paginação, corri Get-CimInstance -ClassName Win32_PageFileSetting | Set-CimInstance -Property @{Name='C:\pagefile.sys'; InitialSize = 0; MaximumSize = 2048} sem erros, mas tenho certeza de que nada está sendo realmente alterado e o arquivo de paginação não foi movido na reinicialização e ainda reside em E: \.

Eu tentei os comandos wmic: wmic pagefileset create name="C:\pagefile.sys" , trabalhado sem problema. Então eu tentei wmic pagefileset where name="C:\pagefile.sys" set InitialSize=2048,MaximumSize=2048 , ele falhou com o erro Invalid format. Hint: <assignlist> = <propertyname>=<propertyvalue> [, <assignlist>]. Eu sou capaz de ver o arquivo de paginação recém-criado com wmic pagefileset get e depois de reiniciar o arquivo de paginação ainda reside no E: \ volume.

Sempre que reinicio o servidor, verifico que ainda posso ver o arquivo de paginação presente em E: \ e que o registro ainda mostra o arquivo de paginação definido para E: \. Eu também sou incapaz de formatar ou excluir o E: \ volume como seria de se esperar quando o arquivo de paginação reside nele.

    
por Persistent13 14.05.2017 / 05:26

1 resposta

0

Tente usar o script abaixo para desativar o gerenciamento de arquivo de paginação e, em seguida, defina os novos valores.

Set-CimInstance -Property @{AutomaticManagedPageFile = $False}

$PageFile = Get-CimInstance -ClassName Win32_PageFileSetting
$PageFile | Remove-CimInstance

New-CimInstance -ClassName Win32_PageFileSetting -Property  @{Name= "$("C"):\pagefile.sys"}
Get-CimInstance -ClassName Win32_PageFileSetting | Set-CimInstance -Property @{InitialSize = 4096; MaximumSize = 4096}

Fonte: link

    
por 31.07.2017 / 19:45