Posso RDP por mstsc e executar um script nessa área de trabalho remota?

3

Estou escrevendo um script PowerShell que precisa de RDP para alguns servidores e fazer processos lá e depois voltar.

mstsc /v:<computer> por si só parece ótimo, já que o prompt de segurança / credencial é o mesmo que se você o executasse manualmente.

No entanto, depois de algumas pesquisas, parece que é um utilitário de linha de comando e nada mais porque experimenta coisas como:

mstsc /v:104.209.198.181 | Invoke-Command -ScriptBlock {"New-Item C:\Users\<me>\Desktop\Success.txt -ItemType file"} 

não funciona.

Então eu tentei Enter-PSSession <computer> -Credential $env:UserName que as pessoas usam, mas parece uma bagunça para lidar com mstsc porque parece primitivo (um artigo que li ontem tentou dizer que esse tipo de prompt é SEMPRE um esquema de phishing que obviamente não é, mas tente dizer ao gerenciamento), ele não preenche domínios automaticamente, e eu recebo um erro do WinRM que, tenho certeza, será um buraco de coelho.

Então, é possível RDP com mstsc e, em seguida, canalizar comandos para que eles sejam executados nesse computador?

    
por Ryan 11.07.2018 / 22:30

2 respostas

3

Não. MSTSC é um cliente de terminal. Você deve realmente entrar-pssession trabalhando se você quiser executar scripts em máquinas remotas. Isso tornará sua vida muito mais fácil.

Pode ser tão simples quanto você só precisa permitir o Powershell Remoting executando um único comando em cada máquina:

Enable-PSRemoting –force
    
por 12.07.2018 / 00:58
2

Você pode criar uma tarefa agendada que será acionada fazendo login no servidor usando uma conta especial dentro do domínio e, ao acionador, um sistema executará um script preparado, que estará localizado em cada servidor de forma independente.

Etapas: Você pode criar uma tarefa agendada que será executada quando seu computador estiver desbloqueado:

Iniciar > Ferramentas Administrativas > Agendador de tarefas No canto superior esquerdo, selecione Biblioteca do Agendador de Tarefas clique em Criar Tarefa no canto superior direito na caixa de diálogo Criar tarefa: Guia Geral - forneça um nome para sua tarefa Guia Triggers - clique em New ... e selecione On workstation unlock Guia Ação - clique em Novo ... e clique em Procurar ... para localizar seu script Guia Condições - desmarque a opção Iniciar a tarefa somente se o computador estiver com energia CA

    
por 17.07.2018 / 16:37