Mostrando postagens com marcador windows. Mostrar todas as postagens
Mostrando postagens com marcador windows. Mostrar todas as postagens

28/09/2018

Comparando arquivos binários no Windows

Eu sempre, SEM-PRE, esqueço que existe esse comando:
fc /b <arquivo1> <arquivo2>

05/03/2017

Caracteres errados no CMD

Uma coisa que vez por outra me incomoda e ainda não consegui resolver completamente é que o CMD do Windows usa codificação diferente do próprio Windows... pois é!

Normalmente isso não é problema, mas vez por outra preciso redirecionar a saída de algum comando para um arquivo texto e, devido a diferença de codificação, alguns caracteres (principalmente os acentuados) são trocados por símbolos.

A forma mais simples de corrigir seria usar o comando CHCP para trocar a codificação de 850 (Latin I) para 65001 (UTF-8), porém isso não funciona com redirecionamento (pipe), mas apenas para a saída padrão de alguns poucos comandos como DIR e FOR.

Eu sei que o PowerShell não tem esse problema, mas ele não está disponível sempre.

A gambiarra solução que eu uso é abrir o arquivo texto gerado pela saída do CMD no Notepad++ e usar a opção Convert to UTF-8 no menu Encoding.

28/09/2016

Reativar o período de avaliação do MS Office 2010

Dica muito útil para quem tem que gerar imagens de disco (master images) para instalação em parques de máquinas. Para evitar que o período de avaliação do MS Office 2010 expire antes que o KMS/VAMT o ativem, basta reativar o período de avaliação antes de gerar a imagem para ganhar 25 dias a mais que são suficientes para a ativação e evita que os usuários se assustem com a mensagem e abram chamados desnecessários.

Em um cmd com direitos administrativos:

C:\Program Files\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPREARM.EXE

Em micros com versões do Windows 64-bit e MS Office 32-bit o utilitário fica na pasta:

C:\Program Files (x86)\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform\OSPPREARM.EXE
PS.: Eu sei que o MS Office 2010 já está um tanto ultrapassado, mas vale lembrar que no ambiente corporativo o alto custo das licenças muitas vezes impede ou desencoraja a atualização. Não é nada difícil achar versões bem anteriores em pleno uso.
PS.2: Aos piratas e "técnicos": somente parem. Hoje existem opções no mesmo nível do MS Office para 99% das aplicações possíveis (tanto online, quanto offline) e mesmo o MS Office tem modelos de licenciamento bem mais atraentes que ter que lidar com ativadores "paralelos".

19/03/2016

Dados da conta do usuário no Windows

Eu sempre esqueço disso...
net user <nome do usuário> [/domain]
O parâmetro /domain busca o nome do usuário no diretório domínio (como é de se imaginar), sem ele a consulta é feita localmente.

02/12/2015

Gerenciando serviços via linha de comando no Windows

sc \\<computador> [query,start,stop] serviço
  • QUERY - mostra informações sobre o serviço incluindo o status
  • START - inicia o serviço
  • STOP - pára o serviço
É possível fazer muito mais, mas esses três comandos são de longe os mais úteis.

30/11/2015

Extrair texto de variáveis na linha de comando do Windows

%<variável>:~<primeiro_caracter>,<quantidades_de_caracteres>%
Ex.:
set teste=Olá Mundo!

echo %teste%
Olá Mundo!

echo %teste:~4,5%
Mundo

29/11/2015

Screenshots via linha de comando no Windows

Existem várias maneiras de fazer isso, mas todas dependem de algum programa externo. Na minha opnião a melhor opção é usar o utilitário NirCmd, até porque ele consegue fazer muito mais do que tirar screenshots.
A sintaxe segundo o manual é muito simples:
Ex. 1. Para capturar a tela:
nircmd.exe savescreenshot nome-da-imagem.png
Ex. 2. Para aguardar 5 segundos antes da captura:
nircmd.exe cmdwait 5000 savescreenshot nome-da-imagem.png
O valor deve ser expresso em milisegundos, ou seja, multiplique o número de segundos por 1000.
Ex. 3. Para capturar 10 screenshots com intervalo de 1 minuto (60 segundos):
nircmd.exe loop 10 60000 savescreenshot nome-da-imagem~$currdate.MM_dd_yyyy$-~$currtime.HH_mm_ss$.png
Não é necessário usar a opção cmdwait do ex. 2, pois ela já faz parte da opção loop. Os parâmetros no nome do arquivo adicionam data e hora evitando sobreescrita.
O bom do NirCmd é que você não precisa escrever nenhuma linha a mais para capturar screenshots em sequência ou com um pseudo agendamento, isso evita ter que usar o agendador de tarefas do Windows quando não é necessário um acompanhamento detalhado ou por períodos curtos de tempo.

28/09/2015

Removendo o cliente do DameWare NT Utilities

Apesar de existirem soluções de acesso remoto mais modernas, muitos lugares ainda usam o velho (de versão mesmo) DameWare NT Utilities <8.
Esses dias tive a necessidade de acessar uma máquina bem antiga nessa situação e alguém tinha atualizado a versão do DW para >7 usando um trial. Como a máquina em questão só tem terminal texto, usei os comandos sugeridos nessa página:
DNTUS26.EXE  -remove
e
DWRCS.EXE  -remove
Segundo o suporte do DW é possível fazer remotamente via prompt usando:
sc [MachineName] delete DWRCS
mas infelizmente não funcionou. Em outro momento, com mais tempo e calma, pesquisarei o motivo.

06/09/2015

Problema com perfil temporário no Windows 7

  1. Logue-se como Administrador (ou outro usuário com esse previlégio)
  2. Abra o editor de registro (REGEDIT) e siga esse caminho:
    • HKEY_LOCAL_MACHINE
    • SOFTWARE
    • Microsoft
    • Windows NT
    • CurrentVersion
    • ProfileList
  3. Exclua a pasta que tem a extensão .BAK
  4. Faça logoff da conta administrativa
  5. Logue-se com a conta de usuário
Pronto.

14/02/2014

Formatando disquetes menores que 1.44Mb

Vale para qualquer micro que use drives de disquetes baseados no padrão Shugart.

No DOS/Prompt de Comando do Windows (CMD)

format <letra_unidade> /t:<num_trilhas> /n:<num_setores> /u

#5,25" DD 360Kb
format a: /t:40 /n:9 /u

#3,5" DD 720Kb
format a: /t:80 /n:9 /u
Essa postagem será atualizada com mais informações... em algum momento.