Novo site
ATENÇÃO!
A bastante tempo não estou mais publicando artigos neste espaço! Por favor acesse o novo site abaixo:
Artigos sobre Citrix, visual basic scripts e server based computing.
http://www.RobertoAlves.com
Citrx products, Visual Basic scripts and server based computing
ATENÇÃO!
A bastante tempo não estou mais publicando artigos neste espaço! Por favor acesse o novo site abaixo:
Artigos sobre Citrix, visual basic scripts e server based computing.
http://www.RobertoAlves.com
Pode-se utilizar um script para criar grupos no domínio para cada pasta de uma estrutura de diretórios existente, facilitando o permissionamento das pastas por grupo.
Clique aqui para ver o código
Com a finalidade de garantir que todos os computadores no domínio recebam as políticas designadas, esse .VBS move os computadores da pasta Computers do domínio para as OU's designadas conforme a nomenclatura da máquina. Caso o nome da máquina não esteja no padrão estabelecido, ela será movida para uma OU que tem políticas restritivas, assegurando a segurança do ambiente.
Clique aqui para ver o código
Muito legal para quando estiver rodando um script longo e vc não quer ficar o tempo todo olhando para a tela.
Clique aqui para ver o código
Referência na Microsoft para o código: http://www.microsoft.com/technet/scriptcenter/funzone/games/sapi.mspx
Script que verifica a cada 30 segundos se 2 processos encontram-se em execução para o usuário que abriu o aplicativo pelo script. Caso um dos processos seja encerrado pelo usuário, o outro também será.
Clique aqui para ver o código
Muitas vezes, é necessário realizar uma modificação de registry que seja aplicada a todos os usuários.
Caso seja um ambiente novo, em que os profiles dos usuários não tenham sido criados ou caso seja um ambiente de perfil mandatório, pode-se modificar o registry perfil Default do Windows.
Para acessar o registry do perfil Default do Windows, execute os seguintes passos:
1.) Start - Run - Regedit (para Windows 2000 utilize o Regedt32)
2.) Selecione a chave HKEY_USERS
3.) Selecione File - Load Hive (Carregar seção em português)
4.) Encontre o arquivo ntuser.dat em C:\Documents and Settings\Default User
5.) Digite qualquer nome
6.) Será criado uma pasta com o nome que você digitou
Pronto! Qualquer edição que for feita abaixo da nova pasta, será realizada no perfil default do Windows, sendo aplicada toda vez que um usuário criar um novo perfil.
Antes de fechar o registry, não esqueça de clicar em File - Unload hive após selecionar a pasta do perfil Default, senão ele ficará em uso e os usuários verão erros na criação do perfil.
Segue alguns links de utilitários ou ferramentas essenciais em alguns casos:
http://www.winguides.com/registry
http://www.sysinternals.com
http://www.bootdisk.com
http://www.windowsnetworking.com
É incrível a quantidade de administradores de rede que precisam fazer instalações do Windows em estações ou servidores com frequência e ficam literalmente se matando com ferramentas do tipo Ghost (que é praticamente uma gambiarra) ou ficam instalando manualmente cada máquina.
Por isso, aqui vai a dica de um site completo sobre instalações unattendend do Windows:
http://unattended.msfn.org
Basta seguir os passos e esquecer ferramentas de imagem de disco e seus problemas "estranhos".
A Microsoft disponibiliza juntamente com o Windows XP/2003 um script chamado eventquery.vbs, que tem por finalidade efetuar pesquisar os Eventos registrados localmente ou em alguma máquina da rede.
A ferramenta possui opções de pesquisa por data, por tipo de evento e pode exportá-los para arquivos.
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/eventquery.mspx?mfr=true
Todos os argumentos que podem ser utilizados com a ferramenta podem ser encontrados no link acima.
Não tem nada a ver com Citrix, Scripts ou com informática.... Mas tem a ver com o presente e futuro do nosso Brasil. Por isso dedico esse post aos sites:
www.transparencia.org.br
www.votoconsciente.org.br
www.congressoemfoco.com.br
www.contasabertas.com.br
www2.camara.gov.br/deputados
Esses sites ajudam muito quem não sabe em quem votar!
Primeiramente entre no site http://www.microsoft.com/whdc/devtools/debugging/default.mspx e faça o download do Microsoft Debugging Tools for Windows e instale-o. A versão que utilizei foi a 6.6.
OBS: Não é necessário instalar o Debugging Tools da mesma máquina que ocorreu o dump, pode ser instalado em qualquer máquina.
Abra o Debugging Tools for Windows, clicando em WinDbg na pasta criada no menu Iniciar.
Clique em File - Open Crash Dump.
Crie uma pasta c:\symbols.
Selecione o arquivo Memory.dmp que geralmente estará em c:\windows\system32 ou c:\windows.
Digite a seguinte linha de comando:
.sympath srv*c:\symbols*http://msdl.microsoft.com/download/symbols
Em seguida:
.reload;!analyze -v;r;kv;lmnt
Pronto! É só aguardar um pouco que o Dump será exibido na tela. Procure no dump o causador da falha e use o Google para encotrar mais informações sobre o dito cujo.
Utilizando o comando For do DOS é muito simples registrar todas as dll's de uma pasta ou evetuar outras ações em todos os arquivos de determinada extensão existentes em uma pasta.
FOR %f IN (*.*) DO regsvr32 %f
Com uma linha você resume um arquivo que muitos os fazem gigantescos...
:D
Aqui está um .vbs bem simples que pode ser utilizado na publicação de arquivos no Citrix Presentation Server ou simplesmente para abertura local da aplicação, com mapeamento do driver de rede necessário.
Clique aqui para ver o código
Não só para pesquisas de ebooks, basta alterar os parâmetros para outras buscas.
Google: -inurl:htm -inurl:html intitle:"index of" +("/ebooks"|"/book") +(chm|pdf|zip)