segunda-feira, 12 de dezembro de 2016

"Tweaked", "Lonely", e "Extra" files referidos nas classes de ficheiros do RoboCopy

Para cada diretório processado RoboCopy constrói uma lista de arquivos que correspondam às especificações dos ficheiros e diretórios, tanto na fonte como no destino. O programa cruza as referências destas listas para verificar onde existem os arquivos, comparando os tempos e tamanhos de arquivo sempre que possível, e coloca cada arquivo selecionado em uma das seguintes categorias:

File        Exists In   Exists In        Source/Dest     Source/Dest   Source/Dest
Class       Source      Destination      File Times      File Sizes    Attributes
=========== =========== ================ =============== ============= ===========
Lonely      Yes         No               n/a             n/a           n/a
Tweaked     Yes         Yes              Equal           Equal         Different
Same        Yes         Yes              Equal           Equal         Equal
Changed     Yes         Yes              Equal           Different     n/a
Newer       Yes         Yes              Source > Dest   n/a           n/a
Older       Yes         Yes              Source < Dest   n/a           n/a
Extra       No          Yes              n/a             n/a           n/a
Mismatched  Yes (file)  Yes (directory)  n/a             n/a           n/a

Por padrão, arquivos sós (e diretórios) são sempre copiados, a menos qu

Por padrão, arquivos Lonely files (e diretorias) são sempre copiados, a menos que opção /XL seja usada. Changed, Newer and Older files serão considerados candidatos para cópia (sujeito a filtragem adicional descrito abaixo), Same files serão ignorados (não copiado) e arquivos Extra e Mismatched files (e diretorias) serão simplesmente relatado no log de saída .

Normalmente, os arquivos Tweaked não identificados nem copiados - eles geralmente são identificados como Same files por padrão. Só quando o interruptor /IT é usado será feita a distinção entre os arquivos Same and Tweaked files, e só então os Tweaked files serão copiados.

Usar as seguintes opções para substituir esse comportamento padrão:

Switch Function ======== ===================== /XL eXclude Lonely files and directories. /IT Include Tweaked files. /IS Include Same files. /XC eXclude Changed files. /XN eXclude Newer files. /XO eXclude Older files.

 

Use the following switch to suppress the reporting and processing of Extra files: /XX eXclude eXtra files

sexta-feira, 9 de dezembro de 2016

Copiando dados com o Robocopy

Conheça nesse artigo o utilitário Robust File Copy, mais conhecido como Robocopy que é uma ferramenta de linha de comando que realiza cópia de dados de uma forma segura e eficiente.

 

Vamos conhecer o utilitário Robust File Copy, mais conhecido como Robocopy que é uma ferramenta de linha de comando que realiza cópia de dados de uma forma segura e eficiente.

Aqueles que trabalham com administração de redes e servidores de vez em quando realizam a migração de dados entre servidores, seja na ocasião de uma máquina nova ou mesmo na emergência devido a fato do servidor antigo estar com problemas. Independente da situação a transferência de dados entre os servidores sempre será necessária e esta tarefa se torna um tanto penosa quando não se tem uma ferramenta adequada. Muitos ainda utilizam a cópia manual dos dados, que além de ser mais lenta, não retorna nenhum log de verificação da cópia realizada.

Podem ser utilizados softwares e utilitários de backup, sendo que neste caso primeiro é feito o backup em alguma mídia (fita, CD, DVD...) dos dados do servidor antigo e depois os mesmos são restaurados no servidor novo. Trata-se de uma opção mais demorada.

Temos uma boa opção chamada Robocopy, que abordaremos neste artigo, que realiza a cópia de diretórios e arquivos de uma maneira rápida, simples e funcional, transferindo inclusive os atributos e permissões NTFS originais dos dados copiados, podendo gerar logs demonstrativos com todas as informações sobre a cópia e com uma ótima performance mesmo quando se trata de uma grande massa de dados.

O Robocopy atualmente na versão XP010 é uma ferramenta de linha de comando, gratuita disponível desde o Windows NT e que está incluída no pacote de ferramentas Resource Kit do Windows Server 2003, que pode ser baixado em http://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en. Esta versão pode ser utilizada nas versões 2000, XP, 2003 e Vista do Windows. O arquivo executável possui apenas 78 KB e no diretório onde estão as ferramentas do Resource Kit (caso seja mantido o padrão da instalação, C:\Arquivos de programas\Windows Resource Kits\Tools), encontramos o arquivo robocopy.doc, contendo a descrição da ferramenta e as diversas opções de sintaxe que o robocopy possui.

Outra forma para verificar a sintaxe do comando Robocopy, seria digitando o comando com a opção /?, como mostra a Figura 1.

image
Figura 1. Comando Robocopy

Opções de sintaxe para o comando Robocopy

Um cenário bem interessante para utilização do Robocopy é a migração de dados entre dois servidores de arquivos. Sabemos que neste caso além da cópia é necessária a manutenção dos atributos e permissões dos dados que serão migrados. Podem ser criados arquivos de lotes com chamadas para o Robocopy e sua sintaxe com o intuito de otimizar a tarefa ou até mesmo programar um agendamento.

A sintaxe do comando é a seguinte:

Robocopy origem destino [opções do comando]

 

 
Exemplos de utilização do comando

Vamos ver alguns exemplos de utilização do Robocopy.

  • Cópia do diretório Scripts armazenado na unidade C para o diretório Backup na unidade D na mesma máquina como mostra a Figura 2:
    robocopy.exe c:\scripts d:\backup

     

    image
    Figura 2. Cópia do diretório Scripts

  • Cópia do mesmo diretório Scripts e dos sub-diretórios (opção /e) para o diretório Backup, como mostra a Figura 3:
    robocopy c:\scripts d:\backup /e
     
    image
    Figura 3. Cópia para o diretório Backup
  • Cópia do dados armazenados no compartilhamento da pasta P1 no Servidor1 Serv1 para o Servidor 2 Serv2:
    robocopy \\Serv1\P1\ \\Serv2\P1\ /E /ZB /COPYALL /R:0 /W:0 /V /NP /ETA /LOG:c:\teste-robocopy.log

    Vejam as opções do comando utilizadas:

  • /E – Cópia dos sub-diretórios
  • /ZB – Modo Backup
  • /COPYALL – Cópia de todas as informações do arquivo
  • /R:0 - não repete a cópia em caso de falha
  • /W:0 - por não repetir a cópia em caso de falha também não há tempo de espera entre as repetições
  • /V - Exibe os arquivos que por alguma razão não foram copiados
  • /NP - Não exibe o progresso da cópia
  • /ETA - Exibe o tempo estimado que a cópia dos dados levará
  • /LOG: - Especifica o local onde o log será armazenado

     

    Concluindo

    Abordamos neste artigo os conceitos para utilização do comando Robocopy que não deve faltar entre as ferramentas utilizadas por administradores e analista de redes Windows. Vale citar que o utilitário permite uma série de opções que não foram abordadas aqui, além de outros cenários e modos de utilização, mas para um aprofundamento vale a pena a leitura do arquivo doc que acompanha o Robocopy.

    Lista de comandos:
    ——————————————————————————-
    ROBOCOPY:: Robust File Copy para Windows
    ——————————————————————————-
    Utilização - ROBOCOPY origem destino [ficheiro [ficheiro]…] [opções]
    origem - Directório de Origem (unidade:\caminho ou \\servidor\partilha\caminho).
    destinatino - Destination Dir (unidade:\caminho ou \\servidor\partilha\caminho).
    ficheiro - Ficheiro(s) a copiar (nomes/caracteres universais: a predefinição ‚ “*.*”).
    ::
    :: Opções de cópia:
    ::
    /S - copiar Subdiretórios, exceto os que estiverem vazios.
    /E - copiar Subdiretórios, incluindo os que estiverem vazios.
    /LEV:n - copiar apenas os primeiros n níveis da árvore de diretórios de origem.
    /Z - copiar ficheiros em modo reiniciável.
    /B - copiar ficheiros no modo de Cópia de Segurança.

    /ZB - utilizar o modo reiniciável; se o acesso for negado, utilizar o modo de Cópia de Segurança.
    /EFSRAW - copiar todos os ficheiros encriptados em modo EFS RAW.
    /COPY:sinalizadorescópia conteúdo a COPIAR para os ficheiros (predefinição: /COPY:DAT).
    (sinalizadorescópia : D=Dados, A=Atributos, T=Carimbos de data/hora).
    (S=Segurança=ACLs de NTFS, O=Informações do proprietário, U=Informações de auditoria).
    /DCOPY:T - COPIAR Carimbos de Data/Hora de Diretórios.
    /SEC - copiar ficheiros com segurança (equivalente a /COPY:DATS).
    /COPYALL - COPIAR TODAS as informações dos ficheiros (equivalente a /COPY:DATSOU).
    /NOCOPY - NÇO COPIAR informações dos ficheiros (útil com o comando /PURGE).
    /SECFIX - CORRIGIR a segurança dos ficheiros em todos os ficheiros, mesmo os ficheiros ignorados.
    /TIMFIX - CORRIGIR datas/horas em todos os ficheiros, mesmo o ficheiros ignorados.
    /PURGE - eliminar ficheiros/diretórios de destino que já não existam na origem.
    /MIR - Espelhar uma árvore de diretórios (equivalente a /E em conjunto com /PURGE).
    /MOV - Mover ficheiros (eliminar da origem depois de copiar).
    /MOVE - MOVER ficheiros E diretórios (eliminar da origem depois de copiar).
    /A+:[RASHCNET] - adicionar os Atributos especificados a ficheiros copiados.
    /A-:[RASHCNET] - remover os Atributos especificados dos ficheiros copiados.
    /CREATE - CRIAR árvore de diretórios e ficheiros de comprimento zero apenas.
    /FAT - criar ficheiros de destino através de nomes de ficheiros FAT 8.3 apenas.
    /256 - desativar suporte para caminhos muito longos (> 256 caracteres).
    /MON:n - MONITORIZAR origem; voltar a executar se forem apresentadas mais de n alterações.
    /MOT:m - MONITORIZAR origem; voltar a executar em m minutos, se houver alterações.
    /RH:hhmm-hhmm - Horas de Execução – alturas em que poderão ser iniciadas novas cópias.
    /PF - verificar horas de execução Ficheiro a Ficheiro (não por cada passagem).
    /IPG:n - Intervalo entre Pacotes (ms), para libertar largura de banda em linhas lentas.
    /SL - copiar hiperligações simbólicas em vez do destino.
    /MT[:n] - Criar cópias multithread com n threads (predefinição 8).
    n tem de ser pelo menos 1 e não pode ser maior que 30.
    Esta opção ‚ incompatível com as opções /IPG e /EFSRAW.
    Redirecionar os resultados através da opção /LOG para um melhor desempenho.
    ::
    :: Opções de Seleção de Ficheiros:
    ::

    /A - copiar apenas ficheiros que tenham o atributo Arquivo definido.
    /M - copiar apenas ficheiros que tenham o atributo Arquivo e repor o atributo.
    /IA:[RASHCNETO] - Incluir apenas ficheiros que tenham qualquer um dos Atributos especificados definido.
    /XA:[RASHCNETO] - Excluir ficheiros que tenham qualquer um dos Atributos especificados definido.
    /XF file [ficheiro]… - Excluir Ficheiros que coincidam com os nomes/caminhos/caracteres universais especificados.
    /XD dirs [diretórios]… - Excluir Diretórios que coincidam com os nomes/caminhos especificados.
    /XC - excluir ficheiros alterados.
    /XN - excluir ficheiros mais recentes.
    /XO - excluir ficheiros mais antigos.
    /XX - Excluir ficheiros e diretórios suplementares.
    /XL - Excluir ficheiros e diretórios isolados.
    /IS - incluir os mesmos ficheiros.
    /IT - incluir ficheiros otimizados.
    /MAX:n - Tamanho máximo de ficheiro – excluir ficheiros com um tamanho superior a n bytes.
    /MIN:n - Tamanho mínimo de ficheiro – excluir ficheiros com um tamanho inferior a n bytes.
    /MAXAGE:n - ANTIGUIDADE máxima de ficheiro – excluir ficheiros com mais de n dias/data.
    /MINAGE:n - ANTIGUIDADE mínima de ficheiro – excluir ficheiros com menos de n dias/data.
    /MAXLAD:n - Data Máxima do último Acesso – excluir ficheiros não utilizados desde n.
    /MINLAD:n - Data Mínima do último Acesso – excluir ficheiros utilizados desde n.
    (Se n < 1900 então n = n dias, caso contrário n = data em formato AAAAMMDD).
    /XJ - excluir pontos de Junção (normalmente incluído por predefinição).
    /FFT - assumir Tempos de Ficheiros FAT (granulação de 2 segundos).
    /DST - compensar diferenças de tempo DST de uma hora.
    /XJD - excluir pontos de Junção para Diretórios.
    /XJF - excluir pontos de Junção para Ficheiros.
    ::
    :: Opções de Repetição:
    ::

    /R:n - número de Tentativas em cópias falhadas: a predefinição ‚ de 1 milhão.
    /W:n - Tempo de espera entre tentativas: a predefinição ‚ de 30 segundos.
    /REG - Guardar /R:n e /W:n no Registo como predefinições.
    /TBD - espera para nomes de partilha A DEFINIR (erro de repetição 67).
    ::
    :: Opções de Registo:
    ::

    /L - Listar apenas – não copiar, colocar carimbo de data/hora ou eliminar quaisquer ficheiros.
    /X - comunicar todos os ficheiros suplementares, não apenas os selecionados.
    /V - produzir saída Verbosa, com apresentação dos ficheiros ignorados.
    /TS - incluir Carimbos de Data/Hora de ficheiros de origem na saída.
    /FP - incluir Nome de Caminho Completo na saída.
    /BYTES - imprimir tamanhos como bytes.
    /NS - Sem Tamanho – não registar tamanhos de ficheiros.
    /NC - Sem Classe – não registar classes de ficheiros.
    /NFL - Sem Lista de Ficheiros – não registar nomes de ficheiros.
    /NDL - Sem Lista de Diretórios – não registar nomes de diretórios.
    /NP - Sem Progresso – não apresentar percentagem copiada.
    /ETA - mostrar Hora Estimada de Receção de ficheiros copiados.
    /LOG:ficheiro - enviar estado para ficheiro de REGISTO (substituir registo existente).
    /LOG+:ficheiro - enviar estado para ficheiro de REGISTO (acrescentar ao registo existente).
    /UNILOG:ficheiro - enviar estado para ficheiro de REGISTO como UNICODE (substituir registo existente).
    /UNILOG+:ficheiro - enviar estado para ficheiro de REGISTO como UNICODE (acrescentar ao registo existente).
    /TEE - enviar para a janela da consola e para o ficheiro de registo.
    /NJH - sem cabeçalho de tarefa.
    /NJS - sem resumo de tarefa.
    /UNICODE - emitir estado como UNICODE.
    ::
    :: Opções de Tarefa:
    ::

    /JOB:nometarefa - tirar parâmetros do ficheiro da TAREFA especificado.
    /SAVE:nometarefa - GUARDAR parâmetros no ficheiro de tarefa especificado
    /QUIT - SAIR depois de processar a linha de comandos (para ver parâmetros).
    /NOSD - NÃO foi especificado um Diretório de Origem.
    /NODD - NÃO foi especificado um Diretório de Destino.
    /IF - Incluir os seguintes Ficheiros.

    Fonte: http://bit.ly/bJysCc

  • quarta-feira, 7 de dezembro de 2016

    Lista dos comandos do Windows

    Observações :
    • Certos comandos são perigosos (exemplo : SYSKEY) e podem causar problemas que poderão te levar a uma formatação.
    • Outros comandos não são executáveis no Windows XP ou em versões anteriores. Eu não sei, não verifiquei, nem utilizei todas. Quem puder ou quiser contribuir, fazendo as correções necessárias, agradeço.
    • No Vista, não se pode ver "Executar" no menu iniciar mas, você poderá exibí-lo seguindo esta dica.
    • Você também pode adicionar seu próprio comando, veja esta dica.


    Resumo

    • Painel de controle
    • Programas e ferramentas Windows
    • Gestão dos discos
    • Gestão das redes e Internet
    • Outros comandos



    Painel de controle

    • ACCESS.CPL : abre as opções de acesso (Só no XP)
    • APPWIZ.CPL : abre a ferramenta Adicionar/Excluír um programa
    • AZMAN.MSC : abre o gerenciador de autorizações (Só no Vista)
    • CERTMGR.MSC : abre os certificados para o usuário atual
    • CLICONFG : abre a configuração dos clientes SQL
    • COLLAB.CPL : abre a vizinhança imediata (Só no Vista)
    • COMEXP.MSC ou DCOMCNFG : abre a ferramenta serviços e componentes (Só no Vista)
    • COMPMGMT.MSC : abre a ferramenta de gestão do computador
    • COMPUTERDEFAULTS : abre a ferramenta dos programas padrão (Só no Vista)
    • CONTROL /NAME MICROSOFT.BACKUPANDRESTORECENTER : abre o centro de backup e de restauração (Só no Vista). Tutorial AQUI
    • CONTROL ADMINTOOLS : abre as ferramentas de administração
    • CONTROL COLOR : abre as configurações de aparência
    • CONTROL FOLDERS : abre as opções de pastas
    • CONTROL FONTS : abre o gerenciador de caracteres
    • CONTROL INTERNATIONAL ou INTL.CPL : abre as opções regionais e linguísticas
    • CONTROL KEYBOARD : abre as propriedades do teclado
    • CONTROL MOUSE ou MAIN.CPL : abre as propriedades do mouse
    • CONTROL PRINTERS : abre as impressoras e os faxes disponíveis
    • CONTROL USERPASSWORDS : abre o editor de contas dos usuários
    • CONTROL USERPASSWORDS2 ou NETPLWIZ : controla os usuários e seus acessos
    • CONTROL : abre o Painel de controle
    • CREDWIZ : abre a ferramenta de backup e de restauração de senhas dos usuários (Só no Vista)
    • DESK.CPL : abre as configurações de exibição
    • DEVMGMT.MSC : abre o gerenciador de periféricos. Tutorial AQUI
    • DRWTSN32 : abre o Dr. Watson (Só no XP)
    • DXDIAG : abre a ferramenta de diagnóstico DirectX
    • EVENTVWR ou EVENTVWR.MSC : abre o observador de eventos
    • FSMGMT.MSC : abre as pastas compartilhadas
    • GPEDIT.MSC : abre o editor de estratégias de grupo (Para as edições profissionais e mais do Windows)
    • HDWWIZ.CPL : abre o assistente « adicionar hardware»
    • INFOCARDCPL.CPL : abre o assistente « compatibilidade de programas »
    • IRPROPS.CPL : abre o gerenciador de infravermelho
    • ISCSICPL : abre a ferramenta de configuração do iniciador ISCI Microsoft (Só no Vista)
    • JOY.CPL : abre a ferramenta do controlador de jogos
    • LPKSETUP : abre o assistente de instalação e desinstalação dos idiomas de exibição (Só no Vista)
    • LUSRMGR.MSC : abre o editor dos usuários e grupos locais
    • MDSCHED : abre a ferramenta de diagnósticos da memória Windows (Só no Vista)
    • MMC : abre um novo console vazio
    • MMSYS.CPL : abre as configurações de som
    • MOBSYNC : abre o centro de sincronização
    • MSCONFIG : abre a ferramenta de configuração do sistema
    • NAPCLCFG.MSC : abre a ferramenta de configuração do cliente NAP (Só no Vista)
    • NTMSMGR.MSC : abre o gerenciador de suporte de armazenamento removível
    • NTMSOPRQ.MSC : abre as solicitações do operador de armazenamento removível
    • ODBCAD32 : abre o administrador de fonte de dados ODBC
    • OPÇÃOALFEATURES : abre a ferramenta Adicionar/Excluír componentes do Windows (Só no Vista)
    • PERFMON ou PERFMON.MSC : abre o monitor de confiabilidade e de desempenho Windows.
    • POWERCFG.CPL : abre o gerenciador de modos de alimentação (Só no Vista)
    • REGEDIT ou REGEDT32 : abre o editor de registro (Só no Vista)
    • REKEYWIZ : abre o gerenciador de certificados de criptografia de arquivos (Só no Vista)
    • RSOP.MSC : abre o jogo de estratégia resultante
    • SECPOL.MSC : abre as configurações de segurança local
    • SERVICES.MSC : abre o gerenciador de serviços
    • SLUI : abre o assistente de ativação do Windows (Só no Vista)
    • SYSDM.CPL : abre as propriedades do sistema
    • SYSEDIT : abre o editor de configuração do sistema (Atenção, manipular com cautela)
    • SYSKEY : abre o utilitário de proteção do banco de dados das contas Windows (Atenção, manipular com extrema cautela !)
    • SYSPREP: abre a pasta com a ferramenta de preparação do sistema (Só no Vista)
    • TABLETPC.CPL : abre as configurações para o Tablet pc (Só no Vista)
    • TASKSCHD.MSC ou CONTROL SCHEDTASKS : abre o planejador de tarefas (Só no Vista)
    • TELEPHON.CPL : abre a ferramenta de conexão telefônica
    • TIMEDATE.CPL : abre as configurações da hora e da data
    • TPM.MSC : abre a ferramenta de gestão do módulo de plataforma segura no computador local (Só no Vista)
    • UTILMAN : abre as opções de ergonomia (Só no Vista)
    • VERIFICAR : abre o gerenciador de verificação dos drivers
    • WMIMGMT.MSC : abre o « Windows Management Infrastructure »
    • WSCUI.CPL : abre o centro de segurança Windows
    • WUAUCPL.CPL : abre o serviço de atualização do Windows (Só no XP)


    Programas e ferramentas Windows

    • %WINDIR%\SYSTEM32\RESTORE\RSTRUI.EXE : abre a ferramenta de restauração do sistema (Só no XP). Tutorial AQUI
    • CALC : abre a calculadora
    • CHARMAP : abre a tabela de caracteres
    • CLIPBRD : abre a área de transferência (Só no XP, para adicionar no Vista, veja AQUI)
    • CMD : abra o interpretador de comandos (prompt)
    • DIALER : abre o numerador telefônico do Windows
    • DVDPLAY : abre seu leitor DVD
    • EUDCEDIT : abre o editor de caracteres privados
    • EXPLORER : abre o Windows Explorer
    • FSQUIRT : Assistente de transferência Bluetooth
    • IEXPLORE : abre Internet Explorer
    • IEXPRESS : abre o assistente de criação dos arquivos auto-extraíveis. Tutorial AQUI
    • JOURNAL : abre um novo registrador (Só no Vista)
    • MAGNIFY : abre a lupa
    • MBLCTR : abre o centro de mobilidade do Windows (Só no Vista)
    • MIGWIZ : abre a ferramenta de transferência de arquivos e de configurações Windows (Só no Vista)
    • MIGWIZ.EXE : abre a ferramenta de transferência de arquivos e de configurações Windows (Só no XP)
    • MOVIEMK : abre o Windows Movie Maker
    • MRT : executa o utilitário de remoção de malwares. Tutorial AQUI
    • MSDT : abre a ferramenta de diagnósticos e suporte da Microsoft
    • MSINFO32 : abre as informações do sistema
    • MSPAINT : abre o Paint"
    • MSRA : abre a assistência remota do Windows
    • MSTSC : abre a ferramenta de conexão da assistência remota
    • NOTEPAD : abre o bloco de notas
    • OSK : abre o teclado visual. Tutorial AQUI
    • PRINTBRMUI : abre o assistente de migração da impressora (Só no Vista)
    • RSTRUI : abre a ferramenta de restauração do sistema (Só no Vista)
    • SIDEBAR : abre o sidebar do Windows (Só no Vista)
    • SIGVERIF : abre a ferramenta de verificação das assinaturas de arquivos
    • SNDVOL : abre o misturador de volume
    • SNIPPINGTOOL : abre a ferramenta captura de tela (Só no Vista). Tutorial AQUI
    • SOUNDRECORDER : abre o gravador
    • STIKYNOT : abre o post-it (Só no Vista)
    • TABTIP : abre o painel de entrada Tablet PC (Só no Vista)
    • TASKMGR : abre o gerenciador de tarefas do Windows
    • WAB : abre os contatos (Só no Vista)
    • WERCON : abre a ferramenta de relatórios e de soluções de problemas (Só no Vista)
    • WINCAL : abre o calendário do Windows (Só no Vista)
    • WINCHAT : abre o software Microsoft de bate-papo (chat) na net (Só no XP)
    • WINDOWSANYTIMEUPGRADE : permite a atualização do Windows Vista
    • WINVER : abre a janela para que você conheça a versão do seu Windows
    • WINWORD: abre o Word (se estiver instalado)
    • WMPLAYER : abre o leitor Windows Media
    • WRITE ou Wordpad : abre o Wordpad


    Gestão dos discos

    • CHKDSK : realiza uma análise da partição especificada nas configurações do comando (Para mais informações, digite CHKDSK /? no interpretador de comandos CMD)
    • CLEANMGR : abre a ferramenta de limpeza do disco
    • DEFRAG: Desfragmenta o disco rígido (para saber como usar, veja aqui )
    • DFRG.MSC : abre a ferramenta de desfragmentação do disco
    • DISKMGMT.MSC : abre o gerenciador de discos
    • DISKPART : abre a ferramenta de particionamento (manipulação pesada)


    Gestão das redes e Internet

    • CONTROL NETCONNECTIONS ou NCPA.CPL : abre as conexões da rede
    • FIREWALL.CPL : abre o firewall do Windows
    • INETCPL.CPL : abre as propriedades da internet
    • IPCONFIG : exibe as configuraçãos dos endereços IP no computador (Para mais informações, digite IPCONFIG /? no interpretador de comandos CMD)
    • NETSETUP.CPL : abre o assistente de configuração de rede (Só no XP)
    • WF.MSC : abre as funções avançadas do firewall do Windows (Só no Vista). Tutorial AQUI
    • VEJA TAMBÉM : Comandos IP relativos às redes no Windows


    Outros comandos

    • %HOMEDRIVE% : abre o explorador na partição onde o sistema operacional está instalado
    • %HOMEPATH% : abre a pasta do usuário conectado C:\Documents and settings\[nome do usuário]
    • %PROGRAMFILES% : abre a pasta de instalação de outros programas (Program Files)
    • %TEMP% ou %TMP% : abre a pasta temporária
    • %USERPROFILE% : abre a pasta do perfil do usuário conectado
    • %WINDIR% ou %SYSTEMROOT% : abre a pasta de instalação do Windows
    • %WINDIR%\system32\rundll32.exe shell32.dll,Control_RunDLL hotplug.dll : exibe a janela "Retirar o dispositivo com segurança"
    • AC3FILTER.CPL : abre as propriedades do filtro AC3 (se estiver instalado)
    • FIREFOX : executa Mozilla FireFox (se estiver instalado)
    • JAVAWS : Visualiza o cache do software JAVA (se estiver instalado)
    • LOGOFF : fecha a sessão
    • NETPROJ : autoriza ou não a conexão a um projetor de rede (Só no Vista)
    • Verificador de arquivos do sistema (Precisa de um CD do Windows se o cache não estiver disponível): (Tutorial AQUI)
      • SFC /SCANNOW : varre, imediatamente, todos os arquivos do sistema e localiza os que estão danificados
      • SFC /VERIFYONLY : varre apenas os arquivos do sistema
      • SFC /SCANFILE="nome e caminho do arquivo" : varre o arquivo especificado e repara, caso esteja danificado
      • SFC /VERIFYFILE="nome e caminho do arquivo " : varre apenas o arquivo especificado
      • SFC /SCANONCE : varre os arquivos do sistema no arranque seguinte
      • SFC /REVERT : repõe a configuração inicial (Para mais informações, digite SFC /? no interpretador de comandos CMD.
    • SHUTDOWN : desliga o Windows
    • SHUTDOWN -A : interrompe a desconexão do Windows
    • VSP1CLN : remove o cache de instalação do serviço pack 1 do Vista (Tutorial AQUI)

    LDAP Properties for CSVDE and VBScript

    Research LDAP* Properties for the User Object

    This page explains the common LDAP attributes which are used in VBS scripts and PowerShell.  Programs like VBScript (WSH), CSVDE and LDIFDE rely on these LDAP attributes to create or modify objects in Active Directory.  For example, when you bulk import users you will include the LDAP attributes: dn and sAMAccountName.

    * LDAP is the Lightweight Directory Access Protocol.

    Topics for LDAP Attributes

    Hall of Fame LDAP Attribute - DN  Distinguished Name

    As the word 'distinguished' suggests, this is THE LDAP attribute that uniquely defines an object.  Each DN must have a different name and location from all other objects in Active Directory.  The other side of the coin is that DN provides a way of selecting any object in Active Directory.  Once you have selected the object, then you can change its attributes.

    Time spent in getting to know the DN attribute will repay many fold.  Observe the different components CN=common name, OU = organizational unit.  DC often comes with two entries, DC=CP, DC=COM.  Note that DC=CP.COM would be wrong.  Incidentally in this situation, DC means domain content rather than domain controller.

    Another point with the syntax is to check the speech marks; when used with VBScript commands, DN is often enclosed in "speech marks".  Even the speech marks have to be of the right type, "double quotes are correct", 'single quotes may be ignored', with unpredictable results.  Finally, pay particular attention to commas in distinguished names.

    LDAP Attributes from Active Directory Users and Computers

    The diagram below is taken from Active Directory Users and Computers. It shows the commonest LDAP attributes for vbs scripts.

    image

    When you write your scripts, check how the LDAP attributes map to the Active Directory boxes.

    Research Tip:

    One of my favourite techniques is to add values in the active directory property boxes, then export using CSVDE.  Next, open the .csv file in Excel, search for the value, and read the LDAP field name from row 1.

    LDAP Attribute

    Example

    C
    Country: e.g GB for Great Britain.
    CN - Common Name
    CN=Guy Thomas.  Actually, this LDAP attribute can be made up from givenName joined to SN.
    CN
    Maps to 'Name' in the LDAP provider. Remember CN is a mandatory property.  See also sAMAccountName.
    description
    What you see in Active Directory Users and Computers.  Not to be confused with displayName on the Users property sheet.
    displayName
    displayName = Guy Thomas.  If you script this property, be sure you understand which field you are configuring.  DisplayName can be confused with CN or description.

    Display name -v- Descriptionimage

    Important LDAP Notes

    Display name and Description are different

    Office's LDAP attribute is:

    physicalDeliveryOfficeName

    E-mail is plain: mail

    DN - also distinguishedName
    DN is simply the most important LDAP attribute.
    CN=Jay Jamieson, OU= Newport,DC=cp,DC=com
    givenName
    Firstname also called Christian name
    homeDrive
    Home Folder : connect.  Tricky to configure
    initials
    Useful in some cultures.
    name
    name = Guy Thomas.  Exactly the same as CN.
    objectCategory
    Defines the Active Directory Schema category. For example, objectCategory = Person
    objectClass
    objectClass = User.  Also used for Computer, organizationalUnit, even container.  Important top level container.
    physicalDeliveryOfficeName
    Office! on the user's General property sheet
    postOfficeBox
    P.O. box.
    profilePath
    Roaming profile path: connect.  Trick to set up
    sAMAccountName
    This is a mandatory property, sAMAccountName = guyt.  The old NT 4.0 logon name, must be unique in the domain.
    sAMAccountName
    If you are using an LDAP provider 'Name' automatically maps to sAMAcountName and CN. The default value is same as CN, but can be given a different value.
    SN
    SN = Thomas. This would be referred to as last name or surname.
    title
    Job title.  For example Manager.
    userAccountControl
    Used to disable an account.  A value of 514 disables the account, while 512 makes the account ready for logon.
    userPrincipalName
    userPrincipalName = guyt@CP.com  Often abbreviated to UPN, and looks like an email address.  Very useful for logging on especially in a large Forest.  Note UPN must be unique in the forest.
    wWWHomePage
    User's home page.

    Examples of Exchange Specific LDAP attributes

    homeMDB
    Here is where you set the MailStore
    legacyExchangeDN
    Legacy distinguished name for creating Contacts. In the following example,
    Guy Thomas is a Contact in the first administrative group of GUYDOMAIN: /o=GUYDOMAIN/ou=first administrative group/cn=Recipients/cn=Guy Thomas
    mail
    An easy, but important attribute.  A simple SMTP address is all that is required billyn@ourdom.com
    mAPIRecipient - FALSE
    Indicates that a contact is not a domain user.
    mailNickname
    Normally this is the same value as the sAMAccountName, but could be different if you wished.  Needed for mail enabled contacts.
    mDBUseDefaults
    Another straightforward field, just the value to:True
    msExchHomeServerName
    Exchange needs to know which server to deliver the mail.  Example: 
    /o=YourOrg/ou=First Administrative Group/cn=Configuration/cn=Servers/cn=MailSrv
    proxyAddresses
    As the name 'proxy' suggests, it is possible for one recipient to have more than one email address.  Note the plural spelling of proxyAddresses.
    targetAddress
    SMTP:@ e-mail address.  Note that SMTP is case sensitive.  All capitals means the default address.
    showInAddressBook
    Displays the contact in the Global Address List.

    Other Useful LDAP Attributes / Propeties

    c
    Country or Region
    company
    Company or organization name
    department
    Useful category to fill in and use for filtering
    homephone
    Home Phone number, (Lots more phone LDAPs)
    l  (Lower case L)
    L = Location.  City ( Maybe Office
    location
    Important, particularly for printers and computers.
    manager
    Boss, manager
    mobile
    Mobile Phone number
    ObjectClass
    Usually, User, or Computer
    OU
    Organizational unit.  See also DN
    pwdLastSet
    Force users to change their passwords at next logon
    postalCode
    Zip or post code
    st
    State, Province or County
    streetAddress
    First line of address
    telephoneNumber
    Office Phone
    userAccountControl
    Enable (512) / disable account (514)
     

    Examples of Obscure LDAP Attributes

    dNSHostname
    rID
    url
    uSNCreated, uSNChanged
    LDAP and CSVDE Tip  To discover more LDAP attributes, go to the command prompt, type:
    CSVDE -f Exportfile.csv.  Then open Exportfile.csv with Excel.exe.   Alternatively, use ADSI Edit and right-click the container objects.