Que linguagem de script você usa para seus scripts de logon em seu ambiente Windows?

5

Gostaria de saber quais linguagens de script são mais usadas como scripts de logon nos dias de hoje. As pessoas ainda estão hackeando arquivos em lote ou vbscripts, ou você usa o PowerShell ou algo completamente diferente?

Pessoalmente, tenho excelente experiência com o vbscript , ele funciona em quase todas as versões do Windows, mas o PowerShell parece doce e pode ser uma opção no futuro.

Então, qual é a sua linguagem de script preferida para scripts de logon e por quê? E se você puder, por favor, compartilhe algumas das coisas brilhantes que você faz nos seus scripts de login.

Atenciosamente, Egil.

    
por Egil Hansen 05.06.2009 / 10:13

9 respostas

3

Embora usemos o powershell em nossos servidores, usamos vbscript nos clientes para fazer o login. O VBscript é instalado por padrão e nós o usamos em vez de arquivos em lote CMD por causa do acesso ao wmi e especificamente o usamos para instalar todas as impressoras apropriadas.

    
por 05.06.2009 / 11:18
1

Seu título sugere strongmente um ambiente unix (ou talvez seja apenas eu :-). Pode ser mais preciso se você adicionar a frase "for windows" no final da pergunta.

Desculpe por escrever isso como resposta, queria fazer um comentário, mas comecei no serverfault e não tenho créditos suficientes para adicionar um comentário.

    
por 05.06.2009 / 10:36
1

Por enquanto, nossos scripts de logon ainda são arquivos em lote winNT e permanecerão por um bom tempo. A razão de ser tão conservador é quão fundamentalmente importantes são os scripts e como seria fácil estragar a distribuição do intérprete adequado em todos os computadores.

Se e quando o Windows 7 substituir o Windows XP, será possível alternar os scripts de logon para o PowerShell.

Mas mesmo antes disso, é possível ramificar para outros scripts (perl etc) do logon.cmd depois de fazer os testes apropriados.

    
por 05.06.2009 / 10:37
1

Eu usei o KIX por cerca de 15 anos. É rápido, fácil e quase todo mundo pode aprender. Qual é a melhor parte, tanto quanto eu estou preocupado, então eu não tenho que ser aquele que mantém os scripts.

Existe também um ótimo editor kix gratuito Kixtarter

    
por 05.06.2009 / 13:52
0

Eu uso uma combinação de VBScript, WMI e ADSI. Também estou começando a jogar com o Powershell para ver o que ele pode fazer nos scripts de login.

    
por 05.06.2009 / 13:22
0

Embora o Powershell seja uma ferramenta de script fantástica, e eu o uso o tempo todo em servidores, é difícil usá-lo para scripts em máquinas clientes, porque não é instalado em todos os lugares, como o VBscript. Sim, poderia ser implementado pela política de grupo, mas muitas empresas não querem fazer isso apenas para tornar a vida um pouco mais fácil para os administradores de sistema!

Depois que as organizações migrarem para o Windows 7 e o Powershell for instalado por padrão, as coisas poderão começar a ficar interessantes,

    
por 05.06.2009 / 15:00
0

Eu também sempre usei VBScript \ WMI \ ADSI, bem como arquivos em lote CMD. Eu implantei (em toda a empresa) e usei o Powershell bastante, mas não em scripts de login ou inicialização, pois o Powershell é ótimo, eu adoro isso, mas é lento comparado ao .vbs ou .cmd e eu não quero desacelerar a inicialização \ tempos de login.

    
por 22.06.2009 / 23:10
0

Estou usando o lote também. Eu tento manter meus scripts de logon tão simples quanto possível. Na maioria das vezes, é apenas para conectar unidades de rede ou impressoras ...

    
por 22.06.2009 / 23:23
0

É uma mistura de lote e VBScript no momento.

Eu tenho jogado com o PowerShell recentemente, mas mesmo com a política de execução de script definida como Irrestrito, ele será solicitado ao executar um script de um caminho UNC, como \\ domain.local \ sysvol \ ... \ file.ps1, o que não é ideal para uso como script de logon.

No momento, vou ficar com o VBScript e, eventualmente, vou fazer o caminho certo, ou seja, assinando os scripts do PowerShell.

Para uso local, por ex. tarefas ad-hoc ou agendadas, o PowerShell faz muito bem.

    
por 09.07.2009 / 22:05