Adicionar IIS AppPool \ ASP.NET v4.0 ao grupo de janelas locais
Eu estou tentando script com PowerShell o ato de adicionar o usuárioIIS AppPool \ ASP.NET v4.0 aoUsuários do Monitor de Desempenho grupo, para poder usar contadores de desempenho personalizados de um aplicativo ASP.NET. Mas, não consigo descobrir como endereçar o usuário do ASP.NET criado automaticamente usando o ADSI.
Isso funciona para mim:
$computer = $env:COMPUTERNAME;
$user = [ADSI]"WinNT://$computer/Administrator,user"
$groupToAddTo = "TestGroup"
$parent = [ADSI]"WinNT://$computer/$groupToAddTo,group"
$parent.Add($user.Path)
No entanto, não consigo descobrir como encontrar o usuário do ASP.NET v4.0:
$computer = $env:COMPUTERNAME;
# $user = [ADSI]"WinNT://$computer/IIS AppPool/ASP.NET v4.0,user" # <-- Doesn't work
$groupToAddTo = "TestGroup"
$parent = [ADSI]"WinNT://$computer/$groupToAddTo,group"
$parent.Add($user.Path)
Alguma pista sobre como abordar esse usuário usando o ADSI? Ou quaisquer outras maneiras brilhantes de conseguir o que eu quero usando o Powershell ou outras ferramentas de linha de comando? GUI funciona bem, no entanto, a automação é a chave aqui.