Estou tentando fazer algum gerenciamento remoto usando o PowerShell 4.0, que infelizmente não tem a função Get-LocalGroup
que a v5.0 tem. Agora, resolvi todo esse problema usando Get-CimInstance
, mas originalmente estava tentando usar apenas a linha de comando de estilo antigo net localgroup
.
Usando net localgroup
, consegui remotamente:
net localgroup myGroup /[add|delete]
net localgroup myGroup User01 /[add|delete]
net localgroup myGroup
Parecia que eu era capaz de fazer tudo o que eu queria. No entanto, quando tentei listar apenas remotamente os grupos locais usando net localgroup
, recebi o seguinte erro do PowerShell:
[VM-Test]: PS C:\> net localgroup
net : System error 1312 has occured. + Category Info : NotSpecified: (System error 1312 has occurred.:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError A specified logon session does not exist. It may already have been terminated
Fiz uma pesquisa rápida sobre o erro de sistema 1312 e parece que ele pode estar relacionado a um violação de segurança ?
Vejo por que o gerenciamento remoto de grupos pode ser um problema de segurança, mas, como acabei de mostrar, posso adicionar / remover grupos e usuários. Não consigo listar os grupos, que parecem ser os menos comando prejudicial.
Alguém pode explicar por que esse comportamento?