Você está na página 1de 131

Construir a página RELATÓRIO DE ARQUIVO Capítulo 31 747

strArchiveFile.WriteLine ( “ <Title> Variáveis ​de Ambiente </ TITLE>”)

strArchiveFile.WriteLine ( “</ HEAD>”)

strArchiveFile.WriteLine ( “<BODY>”)

strArchiveFile.WriteLine ( “ <FONT FACE = 'Courier'>”)

End Sub

Sub WriteH3Heading ()

strArchiveFile.WriteLine ( “<H3> Order / Inventário Relatórios Arquivo </ H3> <P>”) End Sub

Sub WriteFooter ()

strArchiveFile.WriteLine ( “ </ FONT>”)

strArchiveFile.WriteLine ( “</ BODY>”)

strArchiveFile.WriteLine ( “</ HTML>”) End Sub

Função MapNetworkDrive (strLetter, strDrive)

Se strDebug = “Habilitado” Então

MsgBox “strLetter =“& strLetter & vbCrLf & “strDrive =“& _

strDrive, cTitleBarMsg End If

Se FsoObj.DriveExists (strDrive) Em seguida

Se strDebug = “Habilitado” Então

MsgBox strDrive e “existe”, cTitleBarMsg End If

Se FsoObj.DriveExists (strLetter) Em seguida

Se strDebug = “Habilitado” Então

MsgBox “Excluindo letra de unidade“e strLetter, cTitleBarMsg End If

WshNtk.RemoveNetworkDrive strLetter

Fim se
748 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

WshNtk.MapNetworkDrive strLetter, strDrive

Outro

Se strDebug = “Habilitado” Então

MsgBox strDrive & “não existe”, cTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog “roteiro Relatório Resumido Collection - Não é possível mapear“& _ “para a rede drive“e

strDrive End If

TerminateScript (4) End If

End Function

Sub DisconnectNetworkDrive (strDriveLetter)

On Error Resume Next

Se strDebug = “Habilitado” Então

MsgBox “Desligar“e strDriveLetter, cTitleBarMsg End If

WshNtk.RemoveNetworkDrive strDriveLetter Se Err <> 0

Then

Se strDebug = “Habilitado” Então

MsgBox “Ocorreu um erro ao desconectar“& strDriveLetter,, _

cTitleBarMsg End

If End If

End Sub

Sub WriteToEventLog (strMessage)


Construir a página RELATÓRIO DE ARQUIVO Capítulo 31 749

WshShl.LogEvent 4, strMessage

End Sub

Sub TerminateScript (intRC)

Se strDebug = “Habilitado” Então

MsgBox “A execução do script encerrado.”, CTitleBarMsg End If

WScript.Quit (intRC)

End Sub

O conteúdo do arquivo HTML


O resultado final da execução de VBScript deste capítulo é a criação de uma página HTML que contém links
para todos os relatórios resumidos consolidados armazenados no servidor Web. A listagem a seguir mostra
um exemplo de uma página HTML criado pelo VBScript. Para tornar o exemplo mais fácil de ver, todos, mas
vale a pena os três primeiros dias de entradas para cada mês foram excluídos.

<HTML>

<HEAD>

<Title> Variáveis ​de Ambiente </ TITLE> </ HEAD>

<BODY>

<= Font face 'Courier'>

<H3> Order / Inventário Relatórios Arquivo </ H3> <P> <B> <P> Maio de

2003 </ B> <P>

<A HREF=../\Rpts\5-1-2003_ConsolSumRpt.html>

5-1-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\5-1-2003_ConsolSumRpt.doc>

(Download do Word Version) </A> <BR> <A

HREF=../\Rpts\5-2-2003_ConsolSumRpt.html>

5-2-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\5-2-2003_ConsolSumRpt.doc>
750 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

(Download do Word Version) </A> <BR> <A

HREF=../\Rpts\5-3-2003_ConsolSumRpt.html>

5-3-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\5-3-2003_ConsolSumRpt.doc>

(Baixar Palavra Version) </A> <BR> <B> <P> Junho

de 2003 </ B> <P>

<A HREF=../\Rpts\6-1-2003_ConsolSumRpt.html>

6-1-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\6-1-2003_ConsolSumRpt.doc>

(Download do Word Version) </A> <BR> <A

HREF=../\Rpts\6-2-2003_ConsolSumRpt.html>

6-2-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\6-2-2003_ConsolSumRpt.doc>

(Download do Word Version) </A> <BR> <A

HREF=../\Rpts\6-3-2003_ConsolSumRpt.html>

6-3-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\6-3-2003_ConsolSumRpt.doc>

(Baixar Palavra Version) </A> <BR> <B> <P>

Julho de 2003 </ B> <P> <A HREF=../\Rpts\7-1-2003_ConsolSumRpt.html>

7-1-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\7-1-2003_ConsolSumRpt.doc>

(Download do Word Version) </A> <BR> <A

HREF=../\Rpts\7-2-2003_ConsolSumRpt.html>

7-2-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\7-2-2003_ConsolSumRpt.doc>

(Download do Word Version) </A> <BR> <A

HREF=../\Rpts\7-3-2003_ConsolSumRpt.html>

7-3-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\7-3-2003_ConsolSumRpt.doc>

(Baixar Palavra Version) </A> <BR> <B> <P>

Agosto de 2003 </ B> <P>

<A HREF=../\Rpts\8-1-2003_ConsolSumRpt.html>

8-1-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\8-1-2003_ConsolSumRpt.doc>

(Download do Word Version) </A> <BR> <A

HREF=../\Rpts\8-2-2003_ConsolSumRpt.html>

8-2-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\8-2-2003_ConsolSumRpt.doc>
Construir a página RELATÓRIO DE ARQUIVO Capítulo 31 751

(Download do Word Version) </A> <BR> <A

HREF=../\Rpts\8-3-2003_ConsolSumRpt.html>

8-3-2003_ConsolSumRpt.html </A> <A

HREF=../\Rpts\8-3-2003_ConsolSumRpt.doc>

(Baixar Palavra Version) </A> <BR> </ FONT> </

BODY> </ HTML>

No primeiro dia de cada mês, o script de gestão de arquivo (que será desenvolvido no próximo capítulo)
limpa para fora todos os relatórios com mais de três meses de idade. Ao longo do mês, o tamanho do
arquivo que está sendo mantido irá expandir para manter a pena de relatórios de quatro meses. Como você
pode ver, o relatório exibe entradas para maio a agosto.

A Figura 31.3 fornece um exemplo de como a página Relatório de Arquivo vai olhar quando visto de
Relatórios site Order / Inventário. (Mais uma vez, o tamanho do relatório foi reduzido para torná-lo mais
fácil de ver.)

FIGURA 31.3 Revendo a coleção de relatórios resumidos consolidados mantidos no servidor Web taxa Corpo-
752 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

A Figura 31.4 mostra um exemplo de um relatório de síntese do arquivo consolidado que foi selecionado para a

visualização da página do Relatório de Arquivo.

FIGURA 31.4 Qualquer um dos relatórios resumidos consolidados listados na página Relatório de Arquivo estão disponíveis para

visualização on-line

Além das versões em HTML dos relatórios resumidos consolidados, um arquivo de versões do Word
dos relatórios é mantida. Ao clicar no download Word versão link na página Relatório Archive, os
visitantes podem visualizar e optar por baixar uma cópia do Word de cada relatório arquivado. A Figura
31.5 ilustra um exemplo de um tal relatório.
Construir a página RELATÓRIO DE ARQUIVO Capítulo 31 753

FIGURA 31.5 Examinando a versão do Word de uma cópia arquivada de um dos relatórios resumidos consolidadas

resumo
Neste capítulo, você observado como Alexander criou um VBScript gerido pela WSH que construiu uma página

HTML. Esta página forneceu uma lista de links para cada um dos relatórios resumidos consolidados armazenados

em uma pasta de arquivo no servidor Web corporativo da Intuit. Ele também acrescentou links para a página que fez

cópias das versões do Word nos relatórios de síntese consolidadas disponíveis para visitantes.
Esta página foi intencionalmente esquerda em branco
Capítulo 32
Relatório
Distribuição e
Gestão de Arquivo
Remoto
T seu capítulo
relatando representa
projeto baseado naoWeb
roteiro
fim / final a serNeste
inventário. desenvolvido como
capítulo, você parte docomo Alexander cria
vai observar
um VBScript que copia HTML e arquivos do Word, bem como uma cópia atualizada do Archive.html página, a partir
da estação de trabalho do Windows 2000 Professional para o servidor Web corporativo. Este script também será
usado para acionar a execução remota de um pequeno script de manutenção do arquivo, que será iniciado e
monitorado remotamente a partir da estação de trabalho Windows 2000 Professional medida que é executado no
servidor Web corporativo.

Implementação do Gerenciamento Remoto


Arquivo
As tarefas finais para ser concluída no projeto baseado na Web relatórios ordem / estoque é copiar e mover
arquivos da estação de trabalho do Windows 2000 Professional para pastas compartilhadas no servidor Web
corporativa ea manutenção mensal de arquivos compactados armazenados nestas pastas. Como ele se
sentou e pensou sobre como concluir essas duas tarefas finais, Alexander veio com três diferentes maneiras
de automatizar essas atividades. Essas opções incluem:

◆ Usando o agendador do Windows no Work- Windows 2000 Professional


estação para acionar a execução de um script na estação de trabalho que estabelece uma
conexão de rede e executa a manutenção de arquivo

◆ Configurando uma tarefa agendada no servidor Web corporativa que desencadeia uma

script local para realizar a manutenção de arquivo

◆ Usando o agendador do Windows no Work- Windows 2000 Professional


estação para copiar um script de manutenção do arquivo para o servidor Web e desencadear sua

execução usando WSH remoto

Inicialmente, Alexander foi inclinando-se para a segunda opção porque era o menos complicado. Esta
opção elimina a necessidade de:

◆ conectividade de rede

◆ O estabelecimento de uma unidade de rede remota


DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 757

◆ disponibilidade Workstation

No entanto, Molly aconselhou Alexander que ele tinha melhor consultar com mestre Web da empresa antes de
configurar uma WSH VBScript programado no servidor Web corporativo. Descobriu-se que Molly estava
correta. Michael Barns, mestre Web da empresa, não hesite em dizer Alexander que ele não tinha permissão
para usar o serviço de programador do servidor. Nem era Alexander permissão para armazenar e executar
quaisquer VBScripts localmente no servidor Web.

Das duas opções restantes, Alexander decidiu ir com a opção WSH remoto porque lhe permitiria
localmente executar um script de manutenção do arquivo sem ter de armazená-lo no servidor Web.
WSH remoto fornece o benefício adicional de permitir o monitoramento de roteiros executados
remotamente.

Apresentando WSH remoto


WSH remoto fornece a capacidade de iniciar, monitor, reagir, e até mesmo terminar um script
remotamente executado. WSH remoto é um novo recurso introduzido pela WSH versão 5.6. Os
seguintes requisitos devem ser atendidos, a fim de usá-lo:

◆ Ambos os computadores locais e remotos devem apoiar WSH versão 5.6.

◆ Ambos os computadores locais e remotos deve estar executando o Windows NT 4.0

Service Pack 3 ou superior.

◆ São necessários privilégios administrativos no computador remoto. Além desses requisitos, WSH

remoto deve estar habilitado no computador de destino. Isto é feito através da adição de um valor de remoto

e atribuindo-lhe uma configuração de 1 na seguinte chave do registro:

HKCU \ Software \ Microsoft \ Windows Script Host \ Settings \

NOTA

Se você está tentando usar WSH remoto para executar um script remoto em um computador com o Windows XP
Professional, você pode ter que primeiro execute o seguinte comando na estação de trabalho.

WScript -regServer

Este comando registra o WScript.exe hospedeiro execução como um servidor COM remoto.
758 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

Arquitetura WSH remoto


WSH remoto consiste de vários objectos. Estes objectos e das suas propriedades associadas, métodos e os
eventos são mostrados na Figura 32.1.

FIGURA 32.1 O WSH remoto consiste em três objectos

A extremidade superior destes objectos é a WshController objeto. o WshController objecto é


instanciada como mostrado abaixo.

Definir WshControl = CreateObject ( “WshController”)

o WshController objeto não tem quaisquer propriedades e suporta apenas um método, CreateScript
(). CreateScript () é usado para criar um WshRemote
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 759

objeto (isto é, para instanciar o WshRemote objeto). A sintaxe do CreateScript () método é


mostrado abaixo.

ObjectReference. CreateScript ( Linha de comando, [ComputerName])

ObjectReference representa uma referência variável para o WshController


objeto. Linha de comando é um valor de cadeia que especifica a localização do script que deve ser executado
remotamente, bem como quaisquer parâmetros que precisam ser incluídos. O caminho para o script deve ser
especificado no que se refere à sua localização a partir do computador local onde o script controlar executa. Nome
do computador especifica o nome UNC do computador remoto onde o script remoto será executado. E se Nome do

computador é omitido, o script remoto será executado localmente. Por exemplo, a seguinte declaração pode ser

usado para configurar um WshRemote referência objecto chamada RemoteScript que irá copiar um script chamado testscript.vbs
a um computador chamado SERV0010 e carregá-lo para um processo WSH. No entanto, o script remoto não
começa a executar.

Definir RemoteScript = WshControl.CreateScript (testscript.vbs, SERV0010)

o WshRemote objeto ( RemoteScript) representa o script remoto e oferece a capacidade de


iniciar, monitorar, e termina o script remoto.

NOTA

O script remoto é armazenado na memória no computador remoto. Nunca é escrito para unidade de disco rígido do
computador remoto e é eliminado quando a sua execução concluída.

Métodos WshRemote
o WshRemote objeto fornece acesso a dois methods.The Executar() método é usado para acionar a
execução remota do script uma vez que foi copiada para a memória no computador remoto. Este
método tem a seguinte sintaxe.

ObjectReference. Executar

ObjectReference especifica a referência variável para o WshRemote objeto. Para que o script remoto

previamente configurado para ser executado no computador remoto, a seguinte declaração terá que ser
executado.

RemoteScript.Execute
760 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

o WshRemote segundo o método de objecto é a Terminar () método. Este método oferece a


possibilidade de rescindir um script remoto. Ele tem a seguinte sintaxe.

ObjectReference. terminar

ObjectReference especifica a referência variável para o WshRemote objeto. Por exemplo, para
encerrar o script que foi criado para executar remotamente no exemplo anterior, o script de
controle teria que executar a seguinte declaração.

RemoteScript.Terminate

Eventos WshRemote
Como scripts remotos executar, eles podem acionar até três eventos diferentes, que podem ser rastreados
pelo script de controle. Para configurar o script de controle para lidar com eventos, você deve usar o WScript
objeto de ConnectObject () método, que é utilizado para ligar os eventos de um objecto com uma função ou
sub-rotina que tem um prefixo especificado. procedimentos de evento WSH remoto são estabelecidos,
atribuindo-lhes um nome formado por este prefixo seguido pelo caractere sublinhado eo nome do evento. o ConnectObject
() método tem a seguinte sintaxe.

ObjectReference. ConnectObject ( TargetObject, EventPrefix)

ObjectReference representa o WScript objeto. TargetObject Especifica o nome do objecto a ser


ligado a, e EventPrefix especifica um valor de cadeia que servirá como prefixo do evento. Por
exemplo, a seguinte instrução permite que o script de controle para eventos armadilha gerados
pelo script remoto usando um prefixo de RemoteScript_.

WScript.ConnectObject RemoteScript, “RemoteScript_”

Tabela 32.1 lista os três tipos de eventos que podem ser acionados por scripts remotos.

Tabela 32.1 eventos disparados por Scripts evento remoto

Descrição

Começar Acionado quando o script remoto começa a executar

Fim Acionado quando o script remoto pára de executar

Erro Acionado se o script remoto apresenta um erro


DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 761

Usando o exemplo anterior, você poderia estabelecer um manipulador de eventos para o script remoto do Começar evento,

como mostrado abaixo.

RemoteScript_Start função ()

End Function

Propriedades WshRemote
Se um script remoto experimenta um erro, o Erro evento pode ser usado para executar um procedimento
que processa informações de erro fornecido pelo WshRemoteError
objeto. Se ocorrer um erro em um script remoto, você pode recuperar informações sobre o erro usando o WshRemote
objeto Erro propriedade. Esta propriedade recupera o
WshRemoteError objeto, que fornece acesso a uma lista de propriedades que fornecem informações
sobre o erro. A Tabela 32.2 lista cada uma das propriedades associadas com o WshRemoteError objeto.

Tabela 32.2 Propriedades associado com a propriedade WshRemote objeto de erro

Descrição

Descrição A descrição do erro

Número O código de erro numérico associado ao erro

Linha O número de linha em que o erro ocorreu

Fonte O objeto responsável por relatar o erro

Texto original A linha de código que gerou o erro

Personagem A posição do caractere na linha de código onde o erro ocorreu

NOTA

A tecnologia por trás das cenas que permite que o WshController objeto de trabalho é
DCOM, que é curto para Distributed Component Object Model. Usando DCOM, o
WshController objeto trata automaticamente todas as comunicações subjacentes entre o script
de controle e o script remoto.
762 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

o WshRemote outra propriedade do objeto é o estado propriedade, que fornece a capacidade de acompanhar o
status de um script executar remotamente. o estado propriedade representa o estado do script remoto como um
numéricos value.Table 32,3 listas e explica os diferentes valores que podem ser armazenadas na estado propriedade.

Tabela 32.3 execução de scripts remoto Unidos Valor

Descrição

0 O script remoto não tenha iniciado a execução ainda.

1 O script remoto está agora em execução.

2 O script remoto terminar a execução.

Um Exemplo WSH remoto Breve


A fim de se certificar de que ele tinha uma compreensão de trabalho de WSH remoto, Alexander decidiu
realizar um teste rápido. Primeiro, ele escreveu um VBScript que cria um pequeno arquivo de log no c: \ temp pasta
do computador na qual ela é executada. Ele chamou esse script Testscript.vbs. Ele é executado como um
script remoto. Em seguida, ele criou o seguinte script de controle na estação de trabalho do Windows 2000
Professional e executou.

Definir wshController = CreateObject ( “WshController”)

Definir wshRemote = wshController.CreateScript ( “testscript.vbs”, “\\ SERV0010”)

WScript.ConnectObject wshRemote, “RemoteScript_”

wshRemote.Execute

Do Until wshRemote.Status = strExecutionComplete

WScript.Sleep 2000 loop

Sub RemoteScript_Start ()

MsgBox “Script testscript.vbs não está em execução.” End Sub

Sub RemoteScript_End ()

MsgBox “Script testscript.vbs está terminado.” End Sub


DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 763

O script de controle começa por instanciar o WshController objeto. O script, em seguida, copia um
script chamado testscript.vbs a um computador chamado
SERV0010 e cria uma instância da WshRemote objeto chamado wshRemote
a fim de interagir com ele. Em seguida, o ConnectObject () método foi utilizado para definir um prefixo
evento, a fim de permitir que o script de controle para reagir a eventos gerados pelo script.Then remoto o
script remoto foi iniciado usando o Executar() método. O script controlador, em seguida, começou um loop
que verifica a cada 2 segundos para ver se o script remoto terminar a execução. Enquanto isso, o script
de controle é RemoteScript_Start () e RemoteScript_End () sub-rotinas executadas como o script remoto é
iniciado e, em seguida, terminar a sua execução.

Limitações WSH remotos


WSH remoto tem uma série de limitações que você deve estar ciente antes de trabalhar com ele. Primeiro
de tudo, ele não suporta a execução de quaisquer declarações que geram uma interface GUI. Em outras
palavras, você não pode usar o VBScript MsgBox () ou Caixa de entrada() funções ou o WSH Eco() e Aparecer()
métodos dentro de scripts que serão executados remotamente.

Remoto scripts WSH não são capazes de acessar pastas compartilhadas quando executar no
computador remoto (usando as credenciais da pessoa que eles começaram). Além disso, WSH remoto
não fornece um mecanismo interno para retornar a saída do script para o script de controle, deixando a
responsabilidade para descobrir como fazê-lo até o desenvolvedor script.

Criando o roteiro final


Tendo examinado os objetos, métodos, propriedades e eventos que compõem WSH remoto, Alexander está
agora pronto para iniciar o desenvolvimento da distribuição do relatório e processo de gestão de arquivo
remoto. Alexander irá completar esta tarefa através do desenvolvimento de dois scripts. O primeiro script será
responsável para copiar e mover arquivos entre a estação de trabalho do Windows 2000 Professional eo
servidor Web e para executar remotamente um segundo script de manutenção do arquivo pequeno no
primeiro dia de cada mês. O script de manutenção do arquivo irá gerir o armazenamento de um arquivo de 3
meses de arquivos de relatório e HTML no servidor Web corporativo.
764 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

A seção de inicialização
O primeiro roteiro, referido como o script controlador, começa por definir variáveis ​globais,
constantes e objetos em seu Inicialização Seção, como mostrado abaixo. Um valor de zero é atribuído
a intReturnCode, que define código de retorno padrão do script.

Option Explicit

Dim strEventLog, strDebug, strHTMLFolder, strSharedRptFolder, strWebSvrName Dim strConSolRptLoc,

strSharedHTMLFolder, strWordRpt, strHTMLRpt, intReturnCode Dim strResults

Const cTitleBarMsg = “Gerenciamento Remoto Script Archive” Const

strExecutionComplete = 2

Dim FsoObj, WshNtk, WshShl

Defina FsoObj = CreateObject ( “Scripting.FileSystemObject”) Definir WshNtk =

WScript.CreateObject ( “WScript.Network”) Definir WshShl = WScript.CreateObject

( “WScript.Shell”)

intReturnCode = 0

A Seção de Processamento Principal


Do script controlar Seção de Processamento principal, mostrado na página seguinte, começa chamando o GetRegistrySettings
() sub-rotina, a fim de recuperar as suas definições de configuração do registro do Windows na estação

de trabalho do Windows 2000 Professional. Se o modo de depuração e de log de eventos está ativado,
mensagens pop-up são exibidos e gravados no log de eventos do aplicativo do Windows observando
estado de execução do script. Então o MapNetworkDrive () função é chamada duas vezes e passou a
letra da unidade eo nome UNC das pastas compartilhadas no servidor Web corporativo onde os
arquivos de relatório residem. Em seguida, o GetFileNames () sub-rotina é chamada a fim de determinar
os nomes do HTML e arquivos do Word, representando relatórios resumidos consolidados do dia atual
que devem ser copiados para o servidor Web. o CopyAndMoveFiles () sub-rotina, em seguida, cópias de
arquivos do Word do dia atual e move arquivos HTML do dia atual sobre. Além disso, uma cópia do
atualizados
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 765

Archive.html página é movida para o servidor Web. o DisconnectNetworkDrive () sub-rotina é então

executado duas vezes, a fim de excluir conexões de unidade de rede previamente estabelecidos do
script. Em seguida, o TimeToCleanArchive () função é executada, a fim de determinar se é hora de
executar remotamente o script de manutenção do arquivo mensal. Se é hora, então o WshController objecto
é instanciada. o CreateScript () método é então utilizado para criar um WshRemote objeto de
referência e mover o script de manutenção do arquivo, chamado RemoteArchiveMgr.vbs, para o
servidor Web. o

WScript objeto de ConnectObject () método é então executado, a fim de permitir que o script controlador para

controlar os eventos gerados pelo script remoto. o WshRemote


objeto de Executar() método é então usado para iniciar a execução do script remoto. UMA
Fazer ... Até circuito está configurado que se estende até o valor do WshRemote objeto de

estado propriedade é igual a strExecutionComplete ( isto é, dois). Naquela época, o TerminateScript


() sub-rotina é chamada e execução do script termina.

GetRegistrySettings ()

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Script Gerenciamento Remoto Archive agora em execução.”) End If

Se strDebug = “Habilitado” Então

MsgBox “Script Gerenciamento Remoto Archive agora em execução.”, CTitleBarMsg End If

MapNetworkDrive “W:”, “\\” & strWebSvrName & “\” & strSharedRptFolder MapNetworkDrive “X:”, “\\” &

strWebSvrName & “\” & strSharedHTMLFolder

GetFileNames ()

CopyAndMoveFiles ()

DisconnectNetworkDrive ( “W:”)

DisconnectNetworkDrive ( “X:”)

Se strDebug = “Habilitado” Então

MsgBox “Script de gerenciamento remoto do Arquivo agora concluída.”, CTitleBarMsg


766 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

Fim se

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Script de gerenciamento remoto do Arquivo terminou a execução.”) End If

strResults = TimeToCleanArchive ()

Se strResults = “Sim” Então

Definir wshController = CreateObject ( “WshController”)

Definir wshRemote = wshController.CreateScript ( “RemoteArchiveMgr.vbs”, “\\” & _

strWebSvrName)

WScript.ConnectObject wshRemote, “RemoteScript_”

wshRemote.Execute

Do Until wshRemote.Status = strExecutionComplete

WScript.Sleep 2000

laço

Fim se

TerminateScript (intReturnCode)

Os GetRegistrySettings () subrotina
Como você já viu em inúmeros exemplos, o GetRegistrySettings ()
sub-rotina, mostrado abaixo, é responsável por recuperar as definições de configuração do script do
registro do Windows.

GetRegistrySettings sub ()

On Error Resume Next

strEventLog = _

WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ EventLogging”)


DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 767

Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strEventLog. RC = 4” )

TerminateScript (12) End If End If

strDebug = WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Debug”) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando padrão & _

“Para strDebug. RC = 4” )

TerminateScript (12) End If End If

strHTMLFolder = _

WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ HTMLFolder”) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strHTMLFolder. RC = 4” )

TerminateScript (12) End If End If

strConSolRptLoc = _

“WshShl.RegRead (‘HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ ConSolRptLoc’) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strConSolRptLoc. RC = 4” )

TerminateScript (12) End If End If

strSharedRptFolder = _
768 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

“WshShl.RegRead (‘HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Share_Rpts’) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strSharedRptFolder. RC = 4” )

TerminateScript (12) End If End If

= _ strSharedHTMLFolder

“WshShl.RegRead (‘HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Share_HTML’) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strSharedHTMLFolder. RC = 4” )

TerminateScript (12) End If End If

strWebSvrName = _

WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ WebServer”) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strWebSvrName. RC = 4” )

TerminateScript (12) End If End If

Se strDebug = “Habilitado” Então

MsgBox “Configurações do Registro inicializado:“& vbCrLf & vbCrLf & _

“StrEventLog” & vbTab & “=” & vbTab & strEventLog & vbCrLf & _ “strDebug” & vbTab & vbTab & “=” &

vbTab & strDebug & vbCrLf & _ “strHTMLFolder” & vbTab & “=” & vbTab & strHTMLFolder & vbCrLf & _

“strConSolRptLoc” & vbTab & “=” & vbTab & strConSolRptLoc & vbCrLf & _ “strSharedRptFolder” & vbTab

& “=” & vbTab & strSharedRptFolder & _ “strSharedHTMLFolder” & vbTab & “=” & vbTab &

strSharedHTMLFolder & _ vbCrLf & “strWebSvrName” & vbTab & “=” & vbTab & strWebSvrName & _
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 769

vbCrLf, cTitleBarMsg End If

End Sub

O MapNetworkDrive () Função
o MapNetworkDrive () função, mostrada abaixo, é idêntica à função com o mesmo nome do capítulo
anterior. Ele aceita dois argumentos, uma letra de unidade e a localização de uma unidade de rede
compartilhada ou pasta, e cria uma conexão unidade de rede.

Função MapNetworkDrive (strLetter, strDrive)

Se strDebug = “Habilitado” Então

MsgBox “strLetter =“& strLetter & vbCrLf & “strDrive =“& _

strDrive, cTitleBarMsg End If

Se FsoObj.DriveExists (strDrive) Em seguida

Se strDebug = “Habilitado” Então

MsgBox strDrive e “existe”, cTitleBarMsg End If

Se FsoObj.DriveExists (strLetter) Em seguida

Se strDebug = “Habilitado” Então

MsgBox “Excluindo letra de unidade“e strLetter, cTitleBarMsg End If

WshNtk.RemoveNetworkDrive strLetter

Fim se

WshNtk.MapNetworkDrive strLetter, strDrive

Outro
770 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

Se strDebug = “Habilitado” Então

MsgBox strDrive & “não existe”, cTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog “roteiro Relatório Resumido Collection - Não é possível mapear“& _ “para a rede drive“e

strDrive End If

TerminateScript (4) End If

End Function

Os GetFileNames () subrotina
o GetFileNames () sub-rotina, mostrado abaixo, é responsável por determinar os nomes das versões
do dia atual do Word e HTML dos relatórios resumidos consolidados, como tem sido demonstrado
em capítulos anteriores.

GetFileNames sub ()

strHTMLRpt = Replace (Date () “/”, “-”)

strHTMLRpt = strHTMLRpt & “_ConsolSumRpt.html”

strWordRpt = Substitua (strHTMLRpt “html”, “documento”)

Se strDebug = “Habilitado” Então

“Nome HTML Relatório Resumido File =“MsgBox & strHTMLRpt & vbCrLf & _

“Relatório Resumido Palavra File Name =“& strWordRpt, cTitleBarMsg End If

End Sub

Os CopyAndMoveFiles () subrotina
o CopyAndMoveFiles () sub-rotina, mostrado no exemplo a seguir, realiza uma série de três
controlos, utilizando-se o FileSystemObject objeto de Arquivo
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 771

Existe() método para verificar se os três arquivos que é para copiar ou mover existe. Se qualquer um dos arquivos

não são encontrados, a TerminateScript () sub-rotina é chamada e passou um valor código de retorno roteiro de 4.
Se todos os três arquivos são encontrados, então o GetFile () método é usado para estabelecer uma referência
para cada um dos três arquivos, que são copiados ou movidos para o servidor Web utilizando o Arquivo objeto de

Mover() ou Cópia de() métodos. o Errar objeto é verificada após cada operação de movimentação ou cópia para se

certificar de que ele foi bem sucedido. Se ocorrer um erro durante qualquer uma dessas operações, a TerminateScript
() sub-rotina é chamada e passou um código de script retorno de 8.

CopyAndMoveFiles sub ()

strFileName Dim

Se (FsoObj.FileExists (strConSolRptLoc & “\” & strHTMLRpt)) = “false” Então

Se strDebug = “Habilitado” Então

MsgBox “Arquivo“e strHTMLRpt & “não encontrado. Parar “& _‘a execução do script.’,

CTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script Gestão de Arquivo remoto falhou. Incapaz " & _

“Encontrar o arquivo:“& strHTMLRpt End If

TerminateScript (4) End If

Se (FsoObj.FileExists (strConSolRptLoc & “\” & strWordRpt)) = “false” Então

Se strDebug = “Habilitado” Então

MsgBox “Arquivo“e strWordRpt & “não encontrado. Parar “& _‘a execução do script.’,

CTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script Gestão de Arquivo remoto falhou. Incapaz " & _

“Encontrar o arquivo:“& strWordRpt End If

TerminateScript (4) End If

Se (FsoObj.FileExists (strHTMLFolder & “\” & “Archive.html”)) = “false” Então

Se strDebug = “Habilitado” Então


772 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

MsgBox “Arquivo Archive.html não encontrado. Parar “& _‘a execução do

script.’, CTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script Gestão de Arquivo remoto falhou. Incapaz " & _

“Find file: Archive.html” End If

TerminateScript (4) End If

Definir strFileName = FsoObj.GetFile (strConSolRptLoc & “\” & strHTMLRpt) strFileName.Move “W: \”

Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script de gerenciamento remoto do Arquivo falhou em movimento“& _

strHTMLRpt End If

Se strDebug = “Habilitado” Então

MsgBox “Script de gerenciamento remoto do Arquivo falhou em movimento“& _

strHTMLRpt, cTitleBarMsg End If

TerminateScript (8) End If

Definir strFileName = FsoObj.GetFile (strConSolRptLoc & “\” & strWordRpt) strFileName.Copy “W: \”

Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script Gerenciamento Remoto Archive falhou copiar“& _

strWordRpt

End If

Se strDebug = “Habilitado” Então

MsgBox “Script de gerenciamento remoto do Arquivo falhou em movimento“& _

strWordRpt, cTitleBarMsg End If

TerminateScript (8) End If


DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 773

Definir strFileName = FsoObj.GetFile ( “X: \ Archive.html”)

strFileName.Delete

Definir strFileName = FsoObj.GetFile (strHTMLFolder & “\” & “Archive.html”) strFileName.Move “X: \” Se

Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script de gerenciamento remoto do Arquivo falhou em movimento“& _

“Archive.html” End If

Se strDebug = “Habilitado” Então

MsgBox “Script de gerenciamento remoto do Arquivo falhou em movimento“& _

“Archive.html”, cTitleBarMsg End If

TerminateScript (8) End If

End Sub

O DisconnectNetworkDrive () subrotina
Como você viu nos capítulos anteriores, o DisconnectNetworkDrive () sub-rotina, mostrada
abaixo, é responsável por desligar ligações de unidade de rede previamente criados pela MapNetworkDrive
() Função.

Sub DisconnectNetworkDrive (strDriveLetter)

On Error Resume Next

Se strDebug = “Habilitado” Então

MsgBox “Desligar“e strDriveLetter, cTitleBarMsg End If

WshNtk.RemoveNetworkDrive strDriveLetter Se Err <> 0

Then

Se strDebug = “Habilitado” Então

MsgBox “Ocorreu um erro ao desconectar“& strDriveLetter,, _

cTitleBarMsg
774 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

End If End If

End Sub

O TimeToCleanArchive () Função
o TimeToCleanArchive () função, mostrado a seguir, utiliza o Encontro() e
Dia() funções para determinar se o script está sendo executado no primeiro dia do mês. Ele
define o valor de TimeToCleanArchive igual a sim se esse é o caso.

TimeToCleanArchive função ()

Se Day (Date ()) = 1 Then

TimeToCleanArchive = “Sim” End If

End Function

O RemoteScript_Start () subrotina
o RemoteScript_Start () sub-rotina, mostrado abaixo, é executado automaticamente quando o script remoto começa a

executar. Ele exibe uma mensagem de notificação se o script está sendo executado no modo de depuração e escreve

uma mensagem informativa para o log de eventos do aplicativo da estação de trabalho do Windows 2000

Professional, se o registro de eventos está habilitado.

Sub RemoteScript_Start ()

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Script Gestão de Arquivo Remoto - começou.”) End If

Se strDebug = “Habilitado” Então

MsgBox “Remote Script Gestão de Arquivo - começou.”, CTitleBarMsg End If

End Sub
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 775

O RemoteScript_End () subrotina
o RemoteScript_End () sub-rotina, mostrado abaixo, é executado quando o script remoto pára de funcionar. Ele
exibe uma caixa de diálogo pop-up e grava uma mensagem no log de eventos do aplicativo, se for o caso.

Sub RemoteScript_End ()

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Remote Script Gestão de Arquivo - parou.”) End If

Se strDebug = “Habilitado” Então

MsgBox “Script Gerenciamento Remoto Arquivo - parou.”, CTitleBarMsg End If

End Sub

O RemoteScript_Error () subrotina
o RemoteScript_Error () sub-rotina, mostrado abaixo, executada se o script remoto apresentar um erro. Ele exibe os

valores armazenados no WshRemoteError Propriedades de erro quando o modo de depuração está habilitado. Ele

também registra uma mensagem no log de eventos do aplicativo se o log de eventos está habilitado.

Sub RemoteScript_Error ()

strErrorNo = Hex (wshRemote.Error.Number) strErrorNo =

CStr (strErrorNo)

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Número de erro:“& strErrorNo & vbCrLf & _

“Número da linha:“& wshRemote.Error.Line & vbCrLf & _ “Descrição:“&

wshRemote.Error.Description) End If

Se strDebug = “Habilitado” Então

MsgBox “Número de erro:“& strErrorNo & vbCrLf & _

“Número de linha:“& wshRemote.Error.Line & vbCrLf & _


776 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

“Descrição:“& wshRemote.Error.Description End If

wshRemote.Terminate ()

End Sub

O WriteToEventLog () subrotina
o WriteToEventLog () sub-rotina, mostrado abaixo, escreve uma mensagem informativa, passado para ele
como um argumento, no log de eventos do aplicativo Windows.

Sub WriteToEventLog (strMessage)

WshShl.LogEvent 4, strMessage

End Sub

O TerminateScript () subrotina
o TerminateScript () sub-rotina, ilustrada a seguir, utiliza o WScript objeto de
Sair() método para terminar a execução do script de controle e passar um código de retorno de volta para o script

chamado. O código de retorno enviada de volta para o script de chamada é passado para esta sub-rotina como um

argumento.

Sub TerminateScript (intRC)

Se strDebug = “Habilitado” Então

MsgBox “A execução do script encerrado.”, CTitleBarMsg End If

WScript.Quit (intRC)

End Sub

The Script totalmente montado


A distribuição relatório totalmente montado e script de gerenciamento de arquivo remoto é mostrado abaixo. Quando

executado na estação de trabalho do Windows 2000 Professional em


DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 777

centro de comando da operação de computador, ele irá estabelecer uma conexão de rede temporário para o
servidor Web corporativo e copiar o código HTML e arquivos do Word que representam arquivos de relatório
resumo do dia atual. Uma cópia atualizada do
Archive.html página é movida para o servidor Web também. Além disso, no primeiro dia de cada
mês, este script remotamente executar e monitorar um remoto WSH VBScript no servidor Web,
que manterá um arquivo de três meses dos arquivos HTML e Word.

'************************************************* ************************ 'Script Nome: 32.1.vbs script' Autor: Jerry

Ford 'Criado: 05/09/03

'Descrição: Este script move a página Archive.html e do dia atual' HTML e relatórios de síntese consolidadas do

Word para o servidor web corporativo '********************** ************************************************** *

'Seção de inicialização

Option Explicit

Dim strEventLog, strDebug, strHTMLFolder, strSharedRptFolder, strWebSvrName Dim strConSolRptLoc,

strSharedHTMLFolder, strWordRpt, strHTMLRpt, intReturnCode Dim strResults

Const cTitleBarMsg = “Gerenciamento Remoto Script Archive” Const

strExecutionComplete = 2

Dim FsoObj, WshNtk, WshShl

Defina FsoObj = CreateObject ( “Scripting.FileSystemObject”) Definir WshNtk =

WScript.CreateObject ( “WScript.Network”) Definir WshShl = WScript.CreateObject

( “WScript.Shell”)

intReturnCode = 0

'Secção de Processamento Principal


778 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

GetRegistrySettings ()

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Script Gerenciamento Remoto Archive agora em execução.”) End If

Se strDebug = “Habilitado” Então

MsgBox “Script Gerenciamento Remoto Archive agora em execução.”, CTitleBarMsg End If

MapNetworkDrive “W:”, “\\” & strWebSvrName & “\” & strSharedRptFolder MapNetworkDrive “X:”, “\\” &

strWebSvrName & “\” & strSharedHTMLFolder

GetFileNames ()

CopyAndMoveFiles ()

DisconnectNetworkDrive ( “W:”)

DisconnectNetworkDrive ( “X:”)

Se strDebug = “Habilitado” Então

MsgBox “Script de gerenciamento remoto do Arquivo agora concluída.”, CTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Script de gerenciamento remoto do Arquivo terminou a execução.”) End If

strResults = TimeToCleanArchive ()

Se strResults = “Sim” Então

Definir wshController = CreateObject ( “WshController”)

Definir wshRemote = wshController.CreateScript ( “RemoteArchiveMgr.vbs”, “\\” & _

strWebSvrName)

WScript.ConnectObject wshRemote, “RemoteScript_”

wshRemote.Execute
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 779

Do Until wshRemote.Status = strExecutionComplete

WScript.Sleep 2000

laço

Fim se

TerminateScript (intReturnCode)

'Secção Procedimento

GetRegistrySettings sub ()

On Error Resume Next

strEventLog = _

WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ EventLogging”) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strEventLog. RC = 4” )

TerminateScript (12) End If End If

strDebug = WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Debug”) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strDebug. RC = 4” )

TerminateScript (12) End If End If

strHTMLFolder = _

“WshShl.RegRead (‘HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ HTMLFolder’) Se Err <> 0 Then
780 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strHTMLFolder. RC = 4” )

TerminateScript (12) End If End If

strConSolRptLoc = _

WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ ConSolRptLoc”) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strConSolRptLoc. RC = 4” )

TerminateScript (12) End If End If

strSharedRptFolder = _

WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Share_Rpts”) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strSharedRptFolder. RC = 4” )

TerminateScript (12) End If End If

= _ strSharedHTMLFolder

WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Share_HTML”) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strSharedHTMLFolder. RC = 4” )

TerminateScript (12) End If End If

strWebSvrName = _
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 781

WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ WebServer”) Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Relatório Script de conversão HTML - Usando default“& _

“Para strWebSvrName. RC = 4” )

TerminateScript (12) End If End If

Se strDebug = “Habilitado” Então

MsgBox “Configurações do Registro inicializado:“& vbCrLf & vbCrLf & _

“StrEventLog” & vbTab & “=” & vbTab & strEventLog & vbCrLf & _ “strDebug” & vbTab & vbTab & “=” &

vbTab & strDebug & vbCrLf & _ “strHTMLFolder” & vbTab & “=” & vbTab & strHTMLFolder & vbCrLf & _

“strConSolRptLoc” & vbTab & “=” & vbTab & strConSolRptLoc & vbCrLf & _ “strSharedRptFolder” & vbTab

& “=” & vbTab & strSharedRptFolder & _ “strSharedHTMLFolder” & vbTab & “=” & vbTab &

strSharedHTMLFolder & _ vbCrLf & “strWebSvrName” & vbTab & “=” & vbTab & strWebSvrName & _

vbCrLf, cTitleBarMsg End If

End Sub

Função MapNetworkDrive (strLetter, strDrive)

Se strDebug = “Habilitado” Então

MsgBox “strLetter =“& strLetter & vbCrLf & “strDrive =“& _

strDrive, cTitleBarMsg End If

Se FsoObj.DriveExists (strDrive) Em seguida

Se strDebug = “Habilitado” Então

MsgBox strDrive e “existe”, cTitleBarMsg End If

Se FsoObj.DriveExists (strLetter) Em seguida


782 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

Se strDebug = “Habilitado” Então

MsgBox “Excluindo letra de unidade“e strLetter, cTitleBarMsg End If

WshNtk.RemoveNetworkDrive strLetter

Fim se

WshNtk.MapNetworkDrive strLetter, strDrive

Outro

Se strDebug = “Habilitado” Então

MsgBox strDrive & “não existe”, cTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog “roteiro Relatório Resumido Collection - Não é possível mapear“& _ “para a rede drive“e

strDrive End If

TerminateScript (4) End If

End Function

GetFileNames sub ()

strHTMLRpt = Replace (Date () “/”, “-”)

strHTMLRpt = strHTMLRpt & “_ConsolSumRpt.html”

strWordRpt = Substitua (strHTMLRpt “html”, “documento”)

Se strDebug = “Habilitado” Então

“Nome HTML Relatório Resumido File =“MsgBox & strHTMLRpt & vbCrLf & _

“Relatório Resumido Palavra File Name =“& strWordRpt, cTitleBarMsg End If


DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 783

End Sub

CopyAndMoveFiles sub ()

strFileName Dim

Se (FsoObj.FileExists (strConSolRptLoc & “\” & strHTMLRpt)) = “false” Então

Se strDebug = “Habilitado” Então

MsgBox “Arquivo“e strHTMLRpt & “não encontrado. Parar “& _‘a execução do script.’,

CTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script Gestão de Arquivo remoto falhou. Incapaz " & _

“Encontrar o arquivo:“& strHTMLRpt End If

TerminateScript (4) End If

Se (FsoObj.FileExists (strConSolRptLoc & “\” & strWordRpt)) = “false” Então

Se strDebug = “Habilitado” Então

MsgBox “Arquivo“e strWordRpt & “não encontrado. Parar “& _‘a execução do script.’,

CTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script Gestão de Arquivo remoto falhou. Incapaz " & _

“Encontrar o arquivo:“& strWordRpt End If

TerminateScript (4) End If

Se (FsoObj.FileExists (strHTMLFolder & “\” & “Archive.html”)) = “false” Então

Se strDebug = “Habilitado” Então

MsgBox “Arquivo Archive.html não encontrado. Parar “& _‘a execução do

script.’, CTitleBarMsg End If

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script Gestão de Arquivo remoto falhou. Incapaz " & _

“Find file: Archive.html” End If

TerminateScript (4)
784 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

Fim se

Definir strFileName = FsoObj.GetFile (strConSolRptLoc & “\” & strHTMLRpt) strFileName.Move “W: \”

Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script de gerenciamento remoto do Arquivo falhou em movimento“& _

strHTMLRpt End If

Se strDebug = “Habilitado” Então

MsgBox “Script de gerenciamento remoto do Arquivo falhou em movimento“& _

strHTMLRpt, cTitleBarMsg End If

TerminateScript (8) End If

Definir strFileName = FsoObj.GetFile (strConSolRptLoc & “\” & strWordRpt) strFileName.Copy “W: \”

Se Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script Gerenciamento Remoto Archive falhou copiar“& _

strWordRpt

End If

Se strDebug = “Habilitado” Então

MsgBox “Script de gerenciamento remoto do Arquivo falhou em movimento“& _

strWordRpt, cTitleBarMsg End If

TerminateScript (8) End If

Definir strFileName = FsoObj.GetFile ( “X: \ Archive.html”)

strFileName.Delete

Definir strFileName = FsoObj.GetFile (strHTMLFolder & “\” & “Archive.html”) strFileName.Move “X: \” Se

Err <> 0 Then

Se strEventLog = “Habilitado” Então

WriteToEventLog “Script de gerenciamento remoto do Arquivo falhou em movimento“& _


DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 785

“Archive.html” End If

Se strDebug = “Habilitado” Então

MsgBox “Script de gerenciamento remoto do Arquivo falhou em movimento“& _

“Archive.html”, cTitleBarMsg End If

TerminateScript (8) End If

End Sub

Sub DisconnectNetworkDrive (strDriveLetter)

On Error Resume Next

Se strDebug = “Habilitado” Então

MsgBox “Desligar“e strDriveLetter, cTitleBarMsg End If

WshNtk.RemoveNetworkDrive strDriveLetter Se Err <> 0

Then

Se strDebug = “Habilitado” Então

MsgBox “Ocorreu um erro ao desconectar“& strDriveLetter,, _

cTitleBarMsg End

If End If

End Sub

TimeToCleanArchive função ()

Se Day (Date ()) = 1 Then

TimeToCleanArchive = “Sim” End If

End Function

Sub RemoteScript_Start ()
786 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Script Gestão de Arquivo Remoto - começou.”) End If

Se strDebug = “Habilitado” Então

MsgBox “Remote Script Gestão de Arquivo - começou.”, CTitleBarMsg End If

End Sub

Sub RemoteScript_End ()

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Remote Script Gestão de Arquivo - parou.”) End If

Se strDebug = “Habilitado” Então

MsgBox “Script Gerenciamento Remoto Arquivo - parou.”, CTitleBarMsg End If

End Sub

Sub RemoteScript_Error ()

strErrorNo = Hex (wshRemote.Error.Number) strErrorNo =

CStr (strErrorNo)

Se strEventLog = “Habilitado” Então

WriteToEventLog ( “Número de erro:“& strErrorNo & vbCrLf & _

“Número da linha:“& wshRemote.Error.Line & vbCrLf & _ “Descrição:“&

wshRemote.Error.Description) End If

Se strDebug = “Habilitado” Então

MsgBox “Número de erro:“& strErrorNo & vbCrLf & _

“Número da linha:“& wshRemote.Error.Line & vbCrLf & _ “Descrição:“&

wshRemote.Error.Description
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 787

Fim se

wshRemote.Terminate ()

End Sub

Sub WriteToEventLog (strMessage)

WshShl.LogEvent 4, strMessage

End Sub

Sub TerminateScript (intRC)

Se strDebug = “Habilitado” Então

MsgBox “A execução do script encerrado.”, CTitleBarMsg End If

WScript.Quit (intRC)

End Sub

Criando o Manutenção Script Archive

O VBScript anterior executa um script de manutenção do arquivo, que é mostrado abaixo. Este é um
relativamente pequeno script com funcionalidade limitada. Ele começa por definir as duas variáveis ​que
representam no valor de arquivos de arquivo do mês a ser eliminado e a localização da pasta no servidor
Web onde os arquivos arquivados residem.

Alexander foi informado por Michael Burns, o mestre Web corporativa, que ele não tinha
permissão para fazer modificações no registro do Windows no servidor Web corporativo. Por isso,
ele decidiu codificar a localização da pasta de arquivo dentro do script. Do script Seção de
Processamento Principal consiste em apenas três declarações. A primeira declaração chama a MonthToDelete
() sub-rotina, que determina quais arquivos são elegíveis para exclusão do arquivo. o
788 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB

segunda declaração chama a RemoveOldSummaryFiles () sub-rotina, que executa a exclusão


real dos arquivos. A terceira instrução usa a WScript
objeto de Sair() método para terminar a execução do script. A lógica apresentada no MonthToDelete
() e RemoveOldSummaryFiles () sub-rotinas já foi coberto várias vezes nos exemplos
anteriores dentro deste livro.

'************************************************* ************************ 'Script Nome: 32.2.vbs script' Autor: Jerry

Ford 'Criado: 05/09/03

'Descrição: Este script exclui versões HTML e palavra do' relatórios resumidos consolidados que estão com

mais de 3 meses de idade '************************** ***********************************************

'Seção de inicialização

Option Explicit

Dim strDeleteMonth, strHTMLFolder

strHTMLFolder = “d: \ Intuit \ OrderInventory \ Reporting \ Rpts \”

'Secção de Processamento Principal

MonthToDelete ()

RemoveOldSummaryFiles ()

WScript.Quit ()

'Secção Procedimento

Sub MonthToDelete ()

Dim intGetSlashPosition, strCurrentMonth

intGetSlashPosition = Instr (Date () “/”)


DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 789

strCurrentMonth = idade (Data (), 1, intGetSlashPosition - 1) = strDeleteMonth

strCurrentMonth - 4

Se strDeleteMonth = 0 Then

strDeleteMonth = “12” End If

Se strDeleteMonth = -1 Então

strDeleteMonth = “11” End If

Se strDeleteMonth = -2 Então

strDeleteMonth = “10” End If

Se strDeleteMonth = -3 Então

strDeleteMonth = “9” End If

End Sub

RemoveOldSummaryFiles sub ()

Dim FsoObject, strSummaryRptPath

Definir FsoObject = WScript.CreateObject ( “Scripting.FileSystemObject”)

FsoObject.DeleteFile strHTMLFolder & strDeleteMonth & “*”

End Sub

resumo
Neste capítulo, você aprendeu a trabalhar com WSH remoto. Isto incluiu um exame detalhado do WshController,
WshRemote, e WshRemoteError objectos e os seus métodos e propriedades. Você, então, aprendeu a
aplicar WSH remoto para executar a administração de arquivo remoto dos arquivos do Word e HTML no
servidor Web corporativo Intuit. Com as informações apresentadas neste capítulo, agora você tem o
fundo que você precisa para desenvolver scripts que podem administrar remotamente qualquer número
de computadores remotos a partir de um único computador Windows.
Esta página foi intencionalmente esquerda em branco
PARTE VI
apêndices
Esta página foi intencionalmente esquerda em branco
Apêndice A
Windows XP
Referência de
Comandos
T seu apêndice
mandos. Esta fornece uma referência
lista de comandos de comando
baseia-se alfabética
nos comandos do Windows
suportados com-
pelos sistemas operacionais
Windows XP Professional e Home Edition. Alguns dos comandos listados aqui não será suportado por
outros sistemas operacionais Windows. Cada comando do Windows é descrita brevemente, e sua sintaxe é
explicado em detalhes. Para obter informações adicionais sobre estes comandos, consulte o sistema de
ajuda fornecido pela sua versão do Windows.

Acrescentar

Permite que os programas para abrir arquivos localizados em pastas diferentes, como se estivessem armazenados na

pasta atual.

Sintaxe

anexar [;] [[ unidade:] caminho [; ...]] [/ x: {on | off}] [/ path: {on | off}] [/ e]

parâmetros

Parâmetro propósito

; Limpa a lista de pastas anexas.

[ unidade:] caminho Define a unidade, caminho e pasta para ser anexado.

/ X: {on | fora} Determina se as pesquisas subsistema MS-DOS anexado pastas ao


executar programas. com / x: em o programa executa a pesquisa, e com / x:
off o programa não faz.

/ Path: {on | fora} Determina se um programa deve procurar pastas anexas, mesmo quando o caminho

é fornecido juntamente com o nome do arquivo que o programa está procurando. / Caminho:

no é o padrão.

/e Cria uma variável de ambiente denominada ACRESCENTAR e define seu valor

igual à lista de pastas anexas. O / e opção só pode ser usada uma vez após cada

vez que você reiniciar o sistema.


Windows XP comando de referência Apêndice A 795

Arp
Um comando de protocolo TCP / IP que exibe e modifica as tabelas de tradução de endereços IP-para-MAC usados

​pela ARP ( Protocolo de Resolução de Endereço).

Sintaxe

arp [ inet_addr] [- N [ if_addr]]

arp -d inet_addr [if_addr]

arp - g [-N [ if_addr]]

arp -s inet_addr ether_addr [if_addr]

parâmetros

Parâmetro propósito

- uma Listas ARP entradas.

-g Lista as entradas ARP da mesma maneira como - uma.

[Inet_addr] Identifica um endereço IP.

-N Lista as entradas ARP para a interface de rede especificado pelo if_addr.

[If_addr] Identifica o endereço IP da interface de rede cuja tabela de conversão de endereços deve ser

modificado. Caso contrário, será usada a primeira interface aplicável.

-d Remove a entrada especificada pelo inet_addr.

-s Adiciona uma entrada permanente no cache ARP que associa o


inet_addr endereço IP com o ether_addr Endereço MAC.

ether_addr Especifica um endereço MAC.

Assoc
Listas ou alterações arquivo associações de extensão.

Sintaxe

assoc [. ext [= [filetype]]]


796 parte VI ANEXOS

parâmetros

Parâmetro propósito

Nenhum Listas de associações de arquivo atual.

. ext Especifica uma extensão de arquivo específico para listar ou modificar.

[tipo de arquivo] Identifica um tipo de arquivo a ser associado com a extensão do arquivo especificado.

em

Exibe uma lista de tarefas agendadas (comando, script ou programa) e agenda a execução de novas
tarefas.

Sintaxe

no [\\ computername] [[id] [/ delete] | / Delete [/ yes]]

no [\\ computername] tempo [/ interativa] [/ every: encontro[,...]

| /Próximo: data [, ...] comando]

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista de todas as tarefas agendadas.

[\\ nome do computador] Especifica um computador remoto onde a tarefa deve ser executada. Se omitido, o

comando está programado localmente.

Identidade Identifica o número de identificação atribuído a um comando agendado.

[/excluir] Termina um comando programado. E se identidade não estiver presente, todas as

tarefas agendadas são terminadas.

[/sim] Requer uma confirmação antes de terminar uma tarefa agendada.

Tempo Identifica o tempo para executar a tarefa expressa como hh: milímetros em um relógio de 24

horas.

[/interativo] Permite interação com o ambiente de trabalho e o usuário conectado.

/cada: encontro[,...] Estabelece um calendário para a execução da tarefa com base em dias específicos da

semana ou do mês. A data é especificado como H, T, W, Th, F, S, Su ou 1-31. Várias

datas são separados por vírgulas. Se omitido, a programação está definida para o dia

atual.
Windows XP comando de referência Apêndice A 797

parâmetros ( contínuo)

Parâmetro propósito

/Próximo: encontro[,...] Executa a tarefa na próxima ocorrência do dia (M, T, W, Th,


F, S, Su) ou data (1-31). Várias datas são separados por vírgulas. Se omitido, a

programação está definida para o dia atual.

comando Especifica a tarefa a executar.

atmadm
conexões de monitores e endereços e exibe estatísticas para ATM ( Modo Assíncrono de transferência) redes.

Sintaxe

atmadm [c] [- a] [-s]

parâmetros

Parâmetro propósito

[-C] Lista informações sobre conexões estabelecidas do computador à rede ATM.

[-uma] Exibe o serviço de rede endereço de ponto de acesso ATM registrado para cada interface de

rede ATM no computador.

[-S] Fornece dados estatísticos para ligações ATM activas.

attrib
Listas ou modifica o arquivo atributos.

Sintaxe

attrib [+ r | -r] [+ um | -a] [+ S | -s] [+ h | -h] [[ unidade:] [caminho] arquivo] [/ SD]]


798 parte VI ANEXOS

parâmetros

Parâmetro propósito

[+ R] Especifica o atributo somente leitura.

[-R] Limpa o atributo de somente leitura.

[+ A] Especifica o atributo de arquivamento.

[-uma] Limpa o atributo de arquivo.

[+ S] Identifica o arquivo como um arquivo de sistema.

[-S] Limpa o atributo de arquivo de sistema.

[+ H] Especifica o atributo de arquivo oculto.

[-H] Limpa o atributo de arquivo oculto.

[[ unidade:] [caminho] arquivo] Define a unidade, o caminho eo nome do arquivo a ser processado.

[/ S] Aplica alterações para arquivos correspondentes no diretório atual e todos os

subdiretórios.

[/ D] Processos diretórios.

cacls
Exibe ou ACLs de arquivo alterações ( listas de controle de acesso).

Sintaxe

cacls nome do arquivo [/ T] [/ e] [/ c] [/ g usuário: perm] [/ r do utilizador [...]]

[/ P usuário: perm [...]] [/ d do utilizador [...]]

parâmetros

Parâmetro propósito

nome do arquivo Exibe ACLs de um arquivo especificado.

[/ T] Modifica as ACLs de arquivos especificados no diretório e seus subdiretórios.

[/ E] Edita um ACL em vez de substituí-lo.

[/ C] Faz alterações independentemente de erros.


Windows XP comando de referência Apêndice A 799

parâmetros ( contínuo)

Parâmetro propósito

[/ G usuário: perm] Conjuntos especificados os direitos de acesso do usuário, incluindo:

n Nenhum r Ler

c mudança f Controlo total

[/ R do utilizador] Remove os direitos de acesso do usuário.

[/ P usuário: perm] Substitui os direitos de acesso do usuário, incluindo:

n Nenhum r Ler

c mudança f Controlo total

[/ D do utilizador] Nega o acesso do usuário.

Ligar

Chama um rótulo ou outro script para execução como um procedimento.

Sintaxe

ligar [ unidade:] [caminho] arquivo [parâmetros]

ligue para: etiqueta [argumentos]

parâmetros

Parâmetro propósito

[ unidade:] [caminho] nome do arquivo Define o local eo nome do script.

[Parâmetros] Identifica as informações de linha de comando a serem passados ​para o script.

rótulo Especifica um rótulo dentro do script para saltar.

chcp
Exibe ou modifica o número da página de código consola activa.

Sintaxe

chcp [ nnn]
800 parte VI ANEXOS

parâmetros

Parâmetro propósito

Nenhum Exibe o número de página de código consola activa.

[Nnn] Especifica uma das seguintes páginas de código:

437 Estados Unidos

850 Multilingue (Latin I)


852 Eslava (Latin II)
855 Cirílico (russo)
857 turco
860 Português
861 islandês
863 Canadense-Francês

865 nórdico

866 russo
869 grego moderno

Chdir (Cd)
Exibe o nome do diretório atual ou altera o diretório atual.

Sintaxe

CHDIR [/ d] [ unidade:] [caminho] [..]

cd [/ d] [ unidade:] [caminho] [..]

parâmetros

Parâmetro propósito

Nenhum Exibe os nomes da unidade e pasta atuais.

[/ D] Altera a unidade e pasta atuais.

[ unidade:] [caminho] Mudanças a uma unidade e diretório especificado.

[..] Altera o diretório atual para o diretório pai.


Windows XP comando de referência Apêndice A 801

chkdsk
Exibe o status de disco e corrige os erros encontrados no disco especificado.

Sintaxe

chkdsk [ unidade:] [[caminho] arquivo] [/ f] [/ v] [/ r] [/ X] [/ i] [/ c] [/ L [: Tamanho]]

parâmetros

Parâmetro propósito

Nenhum Exibe o status de disco para a unidade atual.

[dirigir:] Especifica a unidade a ser verificado.

[ caminho] nome do arquivo Especifica arquivos a serem verificados para a fragmentação.

[/ F] Reparos erros no disco.

[/ V] Exibe o nome de cada arquivo que é processado.

[/ R] Localiza setores defeituosos e tenta recuperar os dados perdidos.

[/ X] NTFS somente. Força a desmontagem de volume em volumes NTFS.

[/Eu] NTFS somente. Acelera chkdsk realizando uma menos extensa verificação em

volumes NTFS.

[/ C] NTFS somente. Elimina a verificação de ciclos dentro das pastas em volumes NTFS.

/eu[: Tamanho] NTFS somente. Exibe ou altera log tamanho do arquivo em volumes NTFS.

Chkntfs
Exibe ou horários do sistema de verificação automática na FAT, FAT32 ou volumes NTFS durante a
inicialização do sistema.

Sintaxe

chkntfs Volume: [...]


chkntfs [/ d] Chkntfs [/ T [: Tempo]]

Chkntfs [/ X Volume: [...]]


Chkntfs [/ c Volume: [...]]
802 parte VI ANEXOS

parâmetros

Parâmetro propósito

volume: Exibe arquivo tipo de sistema do volume especificado.

/d Restaura as predefinições.

[/ T] Exibe ou modifica tempo restante para verificação automática de arquivos.

[/ X] Impede que um volume especificado de ser verificada durante a inicialização do sistema.

[/ C] Especifica que o volume ser verificada durante a inicialização do sistema.

Cifra
Exibe ou modifica pasta e criptografia de arquivos em volumes NTFS.

Sintaxe

cipher [/ e | / d] [/ s: dir] [/ a] [/ i] [/ f] [/ Q] [/ h] [/ k] [/ L] [/ n]

[ caminho [...]] | [/ r: pathnamewithnoextn] | [/ W: caminho]

parâmetros

Parâmetro propósito

Nenhum Exibe o status de criptografia atual da pasta atual e seu conteúdo.

[/ E] Criptografa as pastas especificadas e ativa a criptografia para todos os arquivos que podem

depois ser adicionados à pasta.

[/ D] Decifra as pastas especificadas e desliga a criptografia para todos os arquivos que podem

depois ser adicionados à pasta.

[/ s: dir] Executa a operação especificada em todas as pastas e subpastas na pasta

especificada.

[/uma] Executa a operação especificada em todos os arquivos especificados.

[/Eu] Executa a operação especificada mesmo se ocorrerem erros.

[/ F] Criptografa ou descriptografa todos os objetos especificados independentemente de seu status

de criptografia atual.

[/ Q] Limites de relatórios de informação essencial somente.


Windows XP comando de referência Apêndice A 803

parâmetros ( contínuo)

Parâmetro propósito

[/ H] Exibe arquivos com oculto ou atributos do sistema.

[/ K] Cria uma nova chave de criptografia.

[/você] Atualiza a chave de criptografia.

[/ N] Impede a atualização da chave de criptografia.

[Caminho] Define uma pasta, arquivo ou padrão.

[/ R: pathnamewithnoextn] Cria um novo certificado de agente de recuperação e uma nova chave privada.

cls
Limpa tela do console de comando e exibe o prompt de comando e cursor.

Sintaxe

cls

cmd
Inicia uma nova instância do shell do Windows.

Sintaxe

cmd [[/ c | / K] [/ s] [/ Q] [/ d] [/ um | / U] [/ t: fg] [/ e: on | fora]

[/ F: on | off] [/ v: em | off] string]

parâmetros

Parâmetro propósito

[/ C] Sai do shell depois de executar o comando especificado.

[/ K] Executa o comando especificado e continua.

[/ Q] Desabilita ecoando.

[/ D] Impede a execução de comandos AutoRun.

[/uma] Formatos de saída como caracteres ANSI.

( continuou)
804 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/você] Formatos de saída como caracteres Unicode.

[/ T: fg] Especifica primeiro plano e cores de fundo.

[/ E: on | fora ] Ativa o suporte para extensões de comando.

[/ F: on | fora ] Gira em torno de arquivo e diretório conclusão de nome.

[/ V: em | fora ] Ativa o suporte para a expansão de variáveis ​atrasada.

[corda] Define o comando a ser executado.

Cor
Define plano console e cores de fundo. Devoluções ERRORLEVEL 1 se você tentar definir as cores de
primeiro plano e plano de fundo para o mesmo valor.

Sintaxe

cor fb

parâmetros

Parâmetro propósito

Nenhum Restaura cores padrão.

f Define a cor de primeiro plano com base em um valor hexadecimal.

b Define a cor de fundo com base em um valor hexadecimal. atribuições de

cor hexadecimais incluem:

0 Preto

1 Azul

2 Verde

3 água

4 Vermelho

5 Roxa

6 Amarelo
Windows XP comando de referência Apêndice A 805

parâmetros ( contínuo)

Parâmetro propósito

7 Branco

8 cinzento

9 Azul claro

UMA Luz verde

B aqua claro

C Luz vermelha

D Luz roxa

E Luz amarela

F Branco brilhante

Comp
Executa uma comparação de dois arquivos ou dois conjuntos de arquivos em uma base byte a byte.

Sintaxe

comp [ dados 1] [dados 2] [/ d] [/ a] [/ L] [/ n = número] [/ c]

parâmetros

Parâmetro propósito

[Dados 1] Define o caminho eo nome do arquivo do primeiro arquivo ou conjunto de arquivos.

[Dados 2] Define o caminho eo nome do arquivo do segundo arquivo ou conjunto de arquivos.

[/ D] Exibe quaisquer diferenças usando um formato decimal.

[/uma] Exibe quaisquer diferenças de formato de caractere.

[/eu] Exibe números de linha, onde diferenças ocorrem.

[/ N = número] Compara o especificado número de linhas em ambos os arquivos.

[/ C] Executa uma comparação de maiúsculas e minúsculas.


806 parte VI ANEXOS

Compactar
Indicações e configurações de compressão alterações para arquivos e pastas em partições NTFS.

Sintaxe

compacta [/ c | / u] [/ s [: dir]] [/ a] [/ i] [/ f] [/ Q] [ nome do arquivo[...]]

parâmetros

Parâmetro propósito

Nenhum Apresenta informações sobre o estado de compactação da pasta atual.

[/ C] Comprime a pasta ou arquivo.

[/você] Descompacta a pasta ou arquivo.

[/ s: dir] Especifica que todas as subpastas devem ser processados.

[/uma] Exibe arquivos ocultos ou de sistema.

[/Eu] Especifica que os erros devem ser ignorados.

[/ F] Força a compactação ou descompactação da pasta ou arquivo.

[/ Q] Limites de relatórios de informação essencial somente.

[nome do arquivo] Define o arquivo ou diretório.

Converter
Converte volumes FAT e FAT32 para volumes NTFS.

Sintaxe

converter [ volume de] / FS: ntfs [/ v] [/ cvtarea: nome do arquivo] [/ NoSecurity] [/ X]

parâmetros

Parâmetro propósito

volume Identifica a letra de unidade a ser convertido.

/ FS: NTFS Converte o volume.

[/ V] Gira em torno de mensagens detalhado.


Windows XP comando de referência Apêndice A 807

parâmetros ( contínuo)

Parâmetro propósito

[/ Cvtarea: nome do arquivo] Especifica que a tabela de arquivos mestre deve ser escrita a um espaço reservado

existente.

[/sem segurança] Faz arquivos e pastas acessíveis a todos convertidos.

[/ X] Desmonta o volume antes de converter.

cópia de

Copia um ou mais arquivos.

Sintaxe

cópia [/ d] [/ v] [/ n] [/ y | / -Y] [/ z] [/ um | / B] source [/ a | / B]

[+ Source [/ a | / B] [+ ...]] [destino [/ a | / B]

parâmetros

Parâmetro propósito

[/ D] Permits criptografados arquivos a serem copiados e salvos como arquivos descriptografados.

[/ V] Verifica o sucesso da operação de cópia.

[/ N] Usa um nome de arquivo curto como novo nome do arquivo do arquivo de destino.

[/ Y] Suprime quaisquer avisos de confirmação.

[/ -Y] de confirmação avisa.

[/ Z] Gira em torno de um modo reinicializável antes de copiar arquivos de rede de modo que se a conectividade

de rede é perdida, o cópia de operação será retomada quando a conectividade é restabelecida.

[/uma] Identifica o arquivo como um arquivo de texto ASCII.

[/ B] Identifica o arquivo como um arquivo binário.

fonte Especifica o nome de um arquivo ou conjunto de arquivos de arquivo a ser copiado.

destino Especifica o nome e destino onde o arquivo deve ser copiado.


808 parte VI ANEXOS

País
Configura o subsistema MS-DOS para que ele possa usar datas internacionais, hora, moeda, conversões
de caso e separadores decimais.

Sintaxe

country = xxx [, [yyy] [, [unidade:] [caminho] arquivo]]

parâmetros

Parâmetro propósito

xxx Identifica o código de País / Região.

[Yyy] Identifica a página de código País / Região.

[ unidade:] [caminho] nome do arquivo Define a unidade, caminho e nome do arquivo que contém as

informações País / Região arquivo.

Cprofile
Remove desnecessariamente usado espaço de perfis.

Sintaxe

cprofile [/ L] [/ i] [/ v] [lista_de_arquivos] cprofile [/ ii]

[/ v] [lista_de_arquivos]

parâmetros

Parâmetro propósito

[/eu] Limpa perfis locais.

[/Eu] Solicita antes de processar cada perfil.

[/ V] Exibe informações detalhadas sobre cada ação que é executada.

[Lista_de_arquivos] Exibe uma lista de arquivos a partir do qual as associações de arquivo específicas do usuário são

removidos.
Windows XP comando de referência Apêndice A 809

Encontro

Exibe ou altera a data atual.

Sintaxe

encontro [ Mm-dd yy]

data [/ t]

parâmetros

Parâmetro propósito

[Mm-dd-aa] Especifica a data.

milímetros deve ser 1-12

dd deve ser 1-31

yy deve ser 80-99 ou 1980-2099

[/ T] Exibe a data sem solicitar uma mudança de data.

Depurar
Inicia o programa de depuração utilizadas para testar executáveis ​MS-DOS.

Sintaxe

debug [[ unidade:] [caminho] nome do arquivo [parâmetros]]

parâmetros

Parâmetro propósito

[ unidade:] [caminho] nome do arquivo Especifica a unidade, caminho e nome do arquivo executável para arquivo de texto.

[] parâmetros linha de comando parâmetros exigidos pelo arquivo executável.


810 parte VI ANEXOS

Defrag
Reorganiza armazenamentos de dados em volumes locais para melhorar o armazenamento e tempo de recuperação.

Sintaxe

desfragmentação o volume [/ a]

defrag o volume [/ a] [/ v] defrag o

volume [/ v] defrag o volume [/ f]

parâmetros

Parâmetro propósito

volume A letra driver a ser desfragmentado.

[/uma] Exibe um relatório de análise.

[/ V] Exibe uma análise detalhada.

[/ F] Forças de desfragmentação.

Del (Erase)
Exclui um arquivo.

Sintaxe

del [ unidade:] [caminho] nome do arquivo [ ...] [/ p] [/ f] [/ s] [/ Q] [/ a [: atributos]]

apagar [ unidade:] [caminho] nome do arquivo [ ...] [/ p] [/ f] [/ s] [/ Q] [/ a [: atributos]]

parâmetros

Parâmetro propósito

[ unidade:] [caminho] nome do arquivo Especifica a unidade, caminho e nome dos arquivos para excluir arquivos.

[/ P] Solicita confirmação.

[/ F] Exclui somente leitura arquivos.

[/ S] Exclui os arquivos na pasta atual e suas subpastas.

[/ Q] Suprime os avisos de confirmação.

[/uma] Exclui arquivos com base em atributos de arquivo.


Windows XP comando de referência Apêndice A 811

dir
Exibe uma lista de arquivos do diretório.

Sintaxe

dir [ unidade:] [caminho] [nome do arquivo] [...] [/ p] [/ Q] [/ W] [/ d]

[/uma[[:] atributos]][/ O [[:] ordem de classificação]] [/ t [[:] TimeField]] [/ s] [/ b] [/ L] [/ n] [/ X] [/ c] [/

4]

parâmetros

Parâmetro propósito

Nenhum Exibe o rótulo do disco de volume, número de série e uma listagem de seu conteúdo.

[ unidade:] [caminho] Especifica a unidade e caminho para a pasta a ser exibido.

[ nome do arquivo] Especifica um arquivo específico para ser exibido.

[/ P] Dados Exibe uma tela de cada vez.

[/ Q] Exibe informações sobre a propriedade do arquivo.

[/W] Exibe a pasta lista em várias colunas.

[/ D] Igual a / W mas classifica os arquivos pela coluna.

/uma[[:] atributos] Limita os monitores para diretórios e arquivos que correspondem atributos

fornecidos. Os seguintes atributos podem ser usados:

h arquivos ocultos

s arquivos de sistema

d diretórios

uma Arquivos prontos para serem arquivados

r Arquivos somente de leitura

- h arquivos Nonhidden

- ao
s arquivos
sistema não pertencentes

- exibição
d Somente os arquivos de

- uma Arquivos sem alterações desde o último backup

( continuou)
812 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

- leitura
r ficheiros que não sejam somente

/ O [[:] ordem de classificação] Especifica a ordem de classificação usado para exibir arquivos e diretórios nomes. As

seguintes opções podem ser usadas:

n Em ordem alfabética pelo nome

e Alfabeticamente por extensão

d Por data e hora

s Por tamanho

g Mostrar pastas antes dos arquivos

- n Inverter a ordem alfabética por nome

- e Inverter a ordem alfabética por extensão

- d Por data e hora reversa

- s Por tamanho inversa

- g Mostrar pastas após arquivos

/ T [[:] TimeField] Determina o campo de tempo usado para exibir ou classifica a listagem. As opções válidas:

c tempo de criação

uma hora do último acesso

W hora da última escrita

[/ s] Lista todas as ocorrências do nome de arquivo especificado.

[/ b] Lista cada diretório ou arquivo nome.

[/ eu] Exibe pastas e arquivos nomes minúsculas não ordenados.

[/ n] Apresenta um formato de lista longo.

[/ x] Exibe os nomes curtos.

[/ c] Exibe o separador de milhar (vírgula) ao mostrar tamanhos de arquivo.

[/ 4] Mostra a data em um formato de ano de quatro dígitos.


Windows XP comando de referência Apêndice A 813

diskcomp
Compara o conteúdo de dois disquetes.

Sintaxe

diskcomp [ drive1: [Drive2:]]

parâmetros

Parâmetro propósito

[Drive1] Identifica a localização do primeiro disco.

[Drive2] Identifica a localização do segundo disco.

Diskcopy
Copia o conteúdo de um disco de origem para um disco de destino.

Sintaxe

diskcopy [ drive1: [Drive2:]] [/ v]

parâmetros

Parâmetro propósito

[Drive1] Identifica a localização do disco de origem.

[Drive2] Identifica a localização do disco de destino.

[/ V] Verifica uma operação de cópia de sucesso.

diskperf
Especifica os tipos de contadores que podem ser usados ​com o Monitor do sistema.

Sintaxe

diskperf [-y [d | v] | -n [d | v] [\\ nome do computador]


814 parte VI ANEXOS

parâmetros

Parâmetro propósito

Nenhum Exibe o status de contadores de desempenho.

[-Y] Especifica que os contadores de desempenho de disco físico e lógico deve

ser iniciado com a inicialização do sistema.

[-Yd] Permite que os contadores de desempenho do disco para unidades físicas na

inicialização do sistema.

[Yv] Permite que os contadores de desempenho de disco para unidades lógicas na inicialização do

sistema.

[-N] Impede que os contadores de desempenho de disco de começar a inicialização do

sistema.

[-Nd] Desactiva os contadores de desempenho de disco rígido físicas na inicialização do

sistema.

[-Nv] Desactiva os contadores de desempenho de disco de unidade lógica na inicialização do

sistema.

[\\nome do computador] Permite especificar um computador de rede para visualização.

Doskey
Executa o programa Doskey, que recorda comandos e cria macros.

Sintaxe

doskey [/ reinstalar] | [/ Listsize = size] | [/ macros: [Todos | exename]]

| [/ História] | [/ Inserir |] | [/ Overstrike] | [/ Exename = exename]

| [/ Macrofile = filename] | [Macroname = [texto]]

parâmetros

Parâmetro propósito

[/ Reinstalar] Instala uma nova cópia do Doskey.

[/ Listsize = Tamanho] Define o número máximo de comandos contidos no buffer do


histórico.

[/ Macros] Exibe macros.

[todos] Exibe macros para todos os executáveis.


Windows XP comando de referência Apêndice A 815

parâmetros ( contínuo)

Parâmetro propósito

[Exename] Exibe macro do executável especificado.

[/história] Exibe comandos atualmente armazenados na memória.

[/ Inserir | / Overstrike] Especifica o modo de inserção.

[/ Exename = exename] Identifica o programa que irá executar a macro.

[/ Macrofile = nome do arquivo] Identifica o arquivo que contém macros a serem instaladas.

[Macroname = [texto]] Cria uma macro e atribui os comandos definidos pelo

texto.

dosonly
Impede que as aplicações não-MS-DOS de ser executado em COMMAND.COM.

Sintaxe

dosonly

driverquery
Exibe informações de driver de dispositivo.

Sintaxe

driverquery [/ s computador] [/ você domínio \ usuário / p senha] [/ mesa fo | lista | CSV] [/ NH] [/ v] [/ Si]

parâmetros

Parâmetro propósito

[/ S computador] Identifica o nome do computador ou seu endereço IP.

[/ U domínio \ senha do usuário / p] Executa o comando usando o usuário fornecido


permissões.

[/ Fo mesa | lista | csv] Especifica o formato em que retornou resultados devem ser

exibidos.

( continuou)
816 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/ NH] Impede que os monitores do título quando usado com o


/ mesa fo opção.

[/ V] Exibe informações detalhadas sobre os motoristas.

[/si] Exibe informações de assinatura digital.

Eco
Exibe uma mensagem ou ativa e desativa o eco de comando.

Sintaxe

echo [on | fora] [ mensagem]

parâmetros

Parâmetro propósito

Nenhum Exibe o atual eco configuração.

on | fora Acontece comando ecoando ligado ou desligado.

[ mensagem] Especifica o texto a ser exibido.

ECHOCONFIG
Exibe mensagens ao processar o CONFIG.NT subsistema MS-DOS e arquivos
AUTOEXEC.NT durante a inicialização do subsistema MS-DOS.

Sintaxe

ECHOCONFIG

Editar

Inicia o editor MS-DOS.

Sintaxe

editar [[ unidade:] [caminho] arquivo] [/ b] [/ g] [/ h] [/ nohi]


Windows XP comando de referência Apêndice A 817

parâmetros

Parâmetro propósito

[ unidade:] [caminho] nome do arquivo Especifica a unidade, caminho e nome de um arquivo de texto arquivo e cria-lo

se ele não existe.

[/ B] Exibe o editor MS-DOS com um fundo preto e em primeiro plano


branco.

[/ G] Acelera atualização da tela em um monitor CGA.

[/ H] Exibe o número de linhas que podem ser exibidas no monitor.

[/ Nohi] Alterações de uma de 16 cores para um regime de 8 cores.

Edlin
Inicia um editor de texto ASCII orientada-line.

Sintaxe

edlin [ unidade:] [caminho] nome do arquivo [/ b]

parâmetros

Parâmetro propósito

[ unidade:] [caminho] nome do arquivo Especifica a unidade, caminho e nome de um arquivo ASCII arquivo.

[/ B] Instrui edlin ignorar os caracteres de fim-de-arquivo.

endlocal
Encerra a localização de alterações de ambiente em um script e restaura as variáveis ​de ambiente para os
valores anteriores.

Sintaxe

endlocal
818 parte VI ANEXOS

evntcmd
Exibe SNMP ( Protocolo de gerenciamento de rede simples) eventos.

Sintaxe

evntcmd [/ s nomesis] [/ v número] [/ n] nome do arquivo

parâmetros

Parâmetro propósito

[/ S sysname] Define o nome do sistema de destino.

[/ V número] Define o nível de mensagens: 0 = Nenhum; 10 = detalhado.

[/ N] Impede a reinicialização do serviço SNMP quando as mudanças armadilha são recebidos.

nome do arquivo Identifica um arquivo de configuração com informações sobre quais vazão a armadilha.

Evntcreate
Oferece aos administradores a capacidade de publicar eventos para logs de eventos.

Sintaxe

eventcreate [/ s computador [/ você domínio \ utilizador [/ p passwd]] [/ l aplicativo

| sistema] | [/ So srcname] [/ t de erro | aviso | informações | SuccessAudit | FailureAudit] [/ id evento]

[/ d descrição]

parâmetros

Parâmetro propósito

[/ S] Especifica o nome do computador de destino.

[/você] Executa o comando usando a permissão atribuída ao usuário

especificado.

[/ P] Especifica a senha do usuário.

[/ L aplicação | sistema] Especifica o log de eventos alvo.

[/ Tão srcname] Define a origem do evento.


Windows XP comando de referência Apêndice A 819

parâmetros ( contínuo)

Parâmetro propósito

[/ T de erro | aviso | Identifica o tipo de evento.

informações |

SuccessAudit |

FailureAudit] [/ evento id]

Define o tipo de evento (entre 1-65535).

[/ D descrição] Especifica uma descrição do evento.

Evntquery
Exibe eventos armazenados nos logs de eventos.

Sintaxe

Eventcreate [vbs] [/ s computador [/ você domínio \ utilizador [/ p passwd]] [/ fi filtro]

[/ Fo mesa | lista | CSV] [/ r evtrange] [/ nh] [/ v] [/ l [aplicação] | [Sistema] | [Segurança] [ “servidor DNS”]

[ userlog] [dirlogname] [*]]

parâmetros

Parâmetro propósito

[/ S] Especifica o nome do computador de destino.

[/você] Executa o comando usando a permissão atribuída ao usuário

especificado.

[/ P] Especifica a senha do usuário.

[/ Fi filtro] Identifica os eventos a serem incluídos.

[/ Fo mesa | lista | csv] Especifica o formato para a saída do comando.

[/ R evtrange] Especifica o intervalo de eventos a ser exibido.

N lista os n eventos mais recentes no log.

- n lista o evento n mais antigo no log.

n1 n2- listar os eventos no intervalo especificado.

[/ NH] Suprime a exibição de cabeçalhos das colunas.

( continuou)
820 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/ V] Especifica a saída detalhada.

[/ L aplicação | Especifica o log de eventos alvo.

sistema | segurança] [ “servidor

DNS”] Só pode ser especificado se o DNS está ativo no computador de destino.

[ userlog] Um log definidas pelo utilizador para ser processado.

[ dirlogname] Um registro de diretório a ser processado.

[*] Especifica todos os logs.

Saída

Termina uma sessão shell do Windows.

Sintaxe

saída [/ b] [ exitcode]

parâmetros

Parâmetro propósito

[/ L] Sai do arquivo de lote processando no momento.

exitcode Define um número de código de saída.

Expandir
Descompacta arquivos compactados a partir de discos de distribuição.

Sintaxe

expandir [-r] fonte de destino]

expandir -d source.cab [- F: arquivos]

expandir fonte. táxi - f: arquivos destino


Windows XP comando de referência Apêndice A 821

parâmetros

Parâmetro propósito

[-R] Renomeia os arquivos à medida que expande-los.

-d Exibe a lista de arquivos no local de origem especificado.

[-F: arquivos] Especifica os arquivos em um arquivo .cab que estão a ser expandida.

[destino] Especifica o local onde os arquivos devem ser expandidos.

Fc
Compara dois arquivos e relatórios sobre suas diferenças.

Sintaxe

fc [/ a] [/ b] [/ c] [/ L] [/ LBN] [/ n] [/ T] [/ L] [/ W] [/ nnnn]

[unidade1:] [caminho1] arquivo1 [unidade2:] [caminho2] filename2

parâmetros

Parâmetro propósito

[/uma] Exibe as primeiras e últimas linhas para cada conjunto de diferenças.

[/ B] Executa uma comparação dos arquivos em modo binário.

[/ C] Ignora diferenças de caso.

[/eu] Executa uma comparação dos arquivos em modo ASCII.

[/Libra n] Especifica o número de linhas que são utilizadas pelo buffer de linha interna.

Este valor deve ser maior ou igual ao número de diferentes linhas dos

arquivos que estão sendo comparados.

[/ N] Exibe os números de linha.

[/ T] Impede a expansão das abas em espaços.

[/você] Executa uma comparação dos arquivos como arquivos de texto Unicode.

[/W] Comprime espaço em branco durante a comparação.

( continuou)
822 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/ Nnnn] Define o número de linhas consecutivas que devem ser combinados antes que os

dois arquivos são identificados como resynchronized.

[ Drive1:] [Caminho1] filename1 Define a unidade, o caminho eo nome do primeiro arquivo de arquivo.

[ drive2:] [cami2] filename2 Define a unidade, o caminho eo nome do segundo arquivo de arquivo.

FCB
Estabelece um limite para o número de FCBs ( arquivar blocos de controle) que o subsistema MS-DOS acessa

simultaneamente.

Sintaxe

FCBs = X

parâmetros

Parâmetro propósito

X Define o número de FCBs com uma configuração máxima de 255.

arquivos

Limita o número de arquivos que o subsistema MS-DOS pode abrir ao mesmo tempo.

Sintaxe

arquivos = X

parâmetros

Parâmetro propósito

X Define o número de arquivos com uma configuração máxima de 255.


Windows XP comando de referência Apêndice A 823

Encontrar

Procura por uma seqüência de texto em um arquivo e exibe as partidas.

Sintaxe

encontrar [/ v] [/ c] [/ n] [/ i] “ corda ”[[ unidade:] [caminho] arquivo [...]]

parâmetros

Parâmetro propósito

[/ V] Exibe as linhas que não correspondem à cadeia.

[/ C] Exibe uma contagem de linhas correspondentes.

[/ N] Exibe uma linha antes de cada linha.

[/Eu] Executa uma pesquisa de maiúsculas e minúsculas.

“ corda ” Especifica a cadeia para procurar.

[ unidade:] [caminho] nome do arquivo Especifica a unidade, caminho e nome de arquivo do arquivo a ser pesquisado.

findstr
Procura seqüências em arquivos usando expressões regulares.

Sintaxe

findstr [/ b] [/ e] [/ L] [/ r] [/ s] [/ i] [/ X] [/ v] [/ n] [/ M] [/ o] [/ p]

[/ Off-line] [/ g: Arquivo] [/ f: Arquivo] [/ c: corda] [/ d: dirlist]

[/ A: atributo color] [cordas] [[unidade:] [caminho] arquivo [...]]

parâmetros

Parâmetro propósito

[/ B] Especifica que o jogo deve ocorrer no início de uma linha.

[/ C: corda] Usa o texto especificado como uma seqüência de pesquisa literal.

[/ E] Especifica que o jogo deve ocorrer no final de uma linha.

[/eu] Executa uma pesquisa literal usando a seqüência de pesquisa.

( continuou)
824 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/ R] Usa cadeias de procura como expressões regulares.

[/ S] Pesquisas para partidas na pasta atual e todas as subpastas.

[/EU] Especifica uma busca case-insensitive.

[/ X] Imprime linhas que contêm um jogo.

[/ V] Imprime linhas que não contêm um fósforo.

[/ N] Imprime o número da linha.

[/ M] Imprime o nome do arquivo onde for encontrada uma correspondência.

[/ O] Imprime a procuram compensar antes de cada jogo.

[/ P] Ignora caracteres não imprimíveis.

[desligada] Faz com que um arquivo com o desconectado conjunto de atributos para ser processado.

[/ G Arquivo] Especifica um arquivo que contém as seqüências de pesquisa.

[/ F Arquivo] Especifica um arquivo que contém uma lista de arquivos.

[/ D dirlist] Pesquisas uma lista delimitada por vírgulas de pastas.

[/uma atributo color] Especifica dois caracteres atributos de cor hexadecimais.

Dedo
Exibe informações do usuário em um sistema especificado que está executando o serviço de dedo.

Sintaxe

dedo [-l] [ user] @computer [...]

parâmetros

Parâmetro propósito

[-eu] Fornece informações usando um formato de lista longo.

[Do utilizador] Especifica um usuário. Se omitido, informações sobre todos os usuários é exibida.

@ computador Especifica o computador onde a informação está a ser recolhida.


Windows XP comando de referência Apêndice A 825

flattemp
Activa ou exibe o uso de pastas temporárias simples.

Sintaxe

flattemp [/ query | / Enable | / Disable]

parâmetros

Parâmetro propósito

[/inquerir] Exibe a configuração atual para FLATTEMP.

[/habilitar] Permite o uso de pastas temporárias.

[/ Desactivar] Desativa o uso de pastas temporárias.

Para

Executa um comando para cada arquivo em um conjunto de arquivos.

Sintaxe

para %% variável em ( conjunto) Faz comando [parâmetros de comando]

parâmetros

Parâmetro propósito

%% variável Especifica um parâmetro que o para comando substitui com cada seqüência de texto na

especificado conjunto até que todos os arquivos tenham sido processados.

( conjunto) Especifica arquivos ou cadeias de texto para processar.

comando Especifica o comando a ser executado em cada arquivo no conjunto.

[Parâmetros de comando] Fornece parâmetros a serem usados ​pelo comando especificado.


826 parte VI ANEXOS

forcedos
Inicia um programa usando o subsistema MS-DOS.

Sintaxe

forcedos [/ d diretório] nome do arquivo [parâmetros]

parâmetros

Parâmetro propósito

[/ D diretório] Define o diretório a ser usado pelo programa especificado.

nome do arquivo Identifica o programa a ser iniciado.

[ parâmetros] Fornece parâmetros a serem usados ​pelo programa especificado.

Formato
Formata um disco.

Sintaxe

formato o volume [/ fs: sistema de arquivo] [/ v: rótulo] [/ q] [/ a: o tamanho da unidade] [/ c] [formato / x] o volume [/ v: rótulo]

[/ q] [/ F: Tamanho]

formato o volume [/ v: rótulo] [/ q] [/ t: faixas / n: setores]

formato o volume [/ v: rótulo] [/ q] formato o

volume [/ q]

parâmetros

Parâmetro propósito

volume: Define o ponto de montagem, volume ou unidade a ser formatado.

[/ fs: sistema de arquivo] Especifica um dos seguintes sistemas de arquivos: FAT, FAT32 ou NTFS.

[/ V: rótulo] Define o rótulo de volume.

[/uma: o tamanho da unidade] Define o tamanho da unidade de alocação para usar em FAT, FAT32 ou volumes NTFS.

[/ Q] Executa uma formatação rápida.


Windows XP comando de referência Apêndice A 827

parâmetros ( contínuo)

Parâmetro propósito

[/ F: Tamanho] Especifica o tamanho do disquete.

[/ T: faixas] Especifica o número de faixas do disco.

[/ N: setores] Especifica o número de setores por trilha.

[/ C] Especifica que os arquivos criados no novo volume deve ser compactado

automaticamente.

[/ X] desmonta automaticamente um volume, se necessário antes de formatá-lo.

ftp
Transferir arquivos de e para um computador que executa um serviço FTP.

Sintaxe

ftp [-v] [d] [-i] [-n] [g] [-s: nome do arquivo] [- a] [-w: tamanho da janela] [- UMA] [ computador]

parâmetros

Parâmetro propósito

[-V] Impede a exibição de mensagens de servidor remoto.

[-D] Permite a depuração.

[-Eu] Impede as perguntas interativas para múltiplas transferências de arquivos.

[-N] Suprime autologin sobre a conexão inicial.

[G] Permite o uso de caracteres curinga em nomes de arquivo e caminho locais.

[-S: nome do arquivo] Identifica um arquivo de texto contendo comandos de FTP que devem ser executadas

automaticamente quando a sessão FTP começa.

[-uma] Usa qualquer interface local para ligar a conexão de dados.

[-W: tamanho da janela] Altera o tamanho do buffer de transferência padrão de 4096 para um novo valor.

[-UMA] Logs sobre como anonymnous.

[computador] Especifica um computador remoto para se conectar.


828 parte VI ANEXOS

ftype
Exibe ou modifica tipos de arquivos usados ​para extensões de nome de arquivo associados.

Sintaxe

ftype [ tipo_de_arquivo [= [comando]]]

parâmetros

Parâmetro propósito

[tipo de arquivo] Especifica o tipo de arquivo que você deseja trabalhar.

[comando] Especifica o comando aberto que é usado para abrir arquivos deste tipo.

getmac
Apresenta o MAC ( Controle de acesso de mídia) endereço de dispositivos de rede e protocolos de rede listas
atribuídas a cada endereço.

Sintaxe

Getmac [exe] [/ s computador [/ você domínio \ utilizador] [/ p passwd]] [/ fo [mesa

| lista | CSV] [/ NH] [/ v]

parâmetros

Parâmetro propósito

[/ S computador] Identifica o computador de destino por nome ou endereço IP.

[/você domínio usuário \] Executa o comando usando as permissões do usuário fornecido.

[/ P senha] Especifica a senha do usuário.

[/ Fo [table | lista | csv] Especifica o formato em que retornou resultados devem ser exibidos.

[/ NH] Suprime a exibição de cabeçalhos das colunas.

[/ V] Especifica a saída detalhada.


Windows XP comando de referência Apêndice A 829

Vamos para

Instrui o shell para saltar para um rótulo em um script e começa comandos de processamento começando com a

próxima linha.

Sintaxe

vamos para rótulo

parâmetros

Parâmetro propósito

rótulo Identifica a linha em um script para que a casca deve saltar.

gpresult
Exibe as configurações de política de grupo e conjunto de diretivas resultante no computador de destino.

Sintaxe

[Computador / s] gpresult [/ u domínio \ usuário / senha p] [/ user trgtusername]

[/ Escopo [user | computador]] [/ v] [/ z]

parâmetros

Parâmetro propósito

[/ S computador] Identifica o computador de destino por nome ou endereço IP.

[/você domínio \ usuário / p senha] Executa o comando usando o usuário fornecido


permissões.

[/do utilizador trgtusername] Especifica o nome de usuário cuja conjunto de diretivas resultante é

para ser exibido.

[/ Escopo [user | computador]] Fornece dados qualquer computador ou usuário.

[/ V] Especifica a saída detalhada.

[/ Z] Especifica todas as informações disponíveis.


830 parte VI ANEXOS

gpupdate
Atualiza configurações Group Policy.

Sintaxe

GPUpdate [/ target: computer | user] [/ force] [/ wait: x] [/ logoff] [/ boot]

parâmetros

Parâmetro propósito

[/ Target: computer | do utilizador] Especifica se o computador ou usuário configurações são

processado.

[/força] Aplica todas as definições de política de grupo.

[/esperar: x] Número de segundos de espera para o comando para ser concluído. 600 é o

padrão.

[/sair] Registra o usuário fora após a conclusão do comando.

[/ Boot] Reinicia o computador após a conclusão do comando.

GRAFTABL

Instrui o Windows para exibir os caracteres estendidos de uma página de código especificado no modo de tela cheia.

Sintaxe

GRAFTABL [ xxx] [/ status]

parâmetros

Parâmetro propósito

[XXX] Especifica a página de código. As opções válidas são:

437 Estados Unidos

850 Multilingue (Latin I)


852 Eslava (Latin II)
855 Cirílico (russo)
857 turco
860 Português
Windows XP comando de referência Apêndice A 831

parâmetros ( contínuo)

Parâmetro propósito

861 islandês
863 Canadense-Francês

865 nórdico

866 russo
869 grego moderno

[/ Estatuto] Identifica a página de código atualmente selecionado.

Socorro

Fornece informações on-line sobre os comandos.

Sintaxe

Socorro [ comando]

parâmetros

Parâmetro propósito

[ comando] Especifica o comando.

Helpctr
Abre o Centro de Ajuda e Suporte.

Sintaxe

helpctr [/ url [URL]] [/ modo [URL]] [/ oculto] [/ fromstarthelp]

parâmetros

Parâmetro propósito

[/ Url [URL]] Especifica o URL para ser carregado quando o Centro de Ajuda e Suporte começa.

[/ Modo [URL]] Especifica um arquivo de definição XML que controla o layout e texto do Centro de

Controle de Ajuda e.

( continuou)
832 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/escondido] Inicia a Ajuda e Centro de Controle, mas não exibe sua interface.

[/ Fromstarthelp] Inicia uma nova instância do Centro de Ajuda e Suporte.

nome de anfitrião

Exibe o nome TCP / IP do computador.

Sintaxe

nome de anfitrião

E se

Suporta lógica condicional em scripts.

Sintaxe

if [not] errorlevel número de comando [ outro expressão]

se não] string1 == string2 comando [ outro expressão]

se [não] existem comando filename [ outro expressão]

se eu] string1 comando string2 comparar-op [ outro expressão]

se cmdextversion número de comando [ outro expressão]

se o comando variável definida [else expressão]

parâmetros

Parâmetro propósito

[não] Inverte a condição de teste.

errorlevel número Define uma condição verdadeira se o programa anterior retornou um código de

saída igual ou superior a número.

comando Identifica um comando que o shell é executar se a condição


anterior for satisfeita.

string1 == corda 2 Especifica uma condição verdadeira quando string1 e string2

são os mesmos.
Windows XP comando de referência Apêndice A 833

parâmetros ( contínuo)

Parâmetro propósito

existir nome do arquivo Especifica uma condição verdadeira quando um nome do arquivo existe.

comparar-op Pode ser qualquer um dos seguintes operadores:

EQU igual a

NEQ não é igual a

LSS menos que

LEQ menos que ou igual a

GTR Melhor que

GEQ Melhor que ou igual a

[/Eu] Forças de maiúsculas e minúsculas comparação de strings.

cmdextversion número Compara o número de versão interna associado com CMD.EXE para

o número especificado.

definiram variável Retorna true se a variável de ambiente é definida.

[Expressão outra] Especifica o comando e quaisquer parâmetros que precisam ser passado para o

comando.

ipconfig
Um comando de diagnóstico que apresenta e define as configurações de rede TCP / IP.

Sintaxe

ipconfig [/ all [/ renew [ adaptador]] [/ lançamento [ adaptador]] [/ flushdns]

[/ Displaydns] [/ registerdns] [/ showclassid adaptador]

[/ Setclassid adaptador [classid]]

parâmetros

Parâmetro propósito

Nenhum Exibe o endereço IP, máscara de sub-rede e gateway

padrão para cada interface de rede.

( continuou)
834 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/todos] Produz todas as informações de configuração

disponível.

[/ Renew [ adaptador]] Submete um pedido para renovar os parâmetros de

configuração DHCP.

[/lançamento [ adaptador]] Descarta a configuração DHCP atual.

[/ Flushdns] Apaga e restabelece cache do cliente DNS.

[/ Displaydns] Exibe cache do cliente DNS.

[/ Registerdns] Registra os nomes DNS e endereços IP para o

computador.

[/ Showclassid adaptador] Exibe o ID de classe DHCP para o adaptador de rede

especificado.

[/ Setclassid adaptador [classid]] Configura a ID de classe DHCP para o adaptador de

rede especificado.

ipxroute
Exibe e altera informações sobre o IPX ( Internacional Packet Exchange)
tabelas de roteamento.

Sintaxe

servidores IPXRoute [/ tipo = x]

ipxroute ripout rede

ipxroute determinação [guid | Nome] [ guid | adaptador]

ipxroute placa = x [ def] [GBR] [mbr] [remover = xxxx]

ipxroute configuração

parâmetros

Parâmetro propósito

servidores [/ tipo = x] Exibe a SAP (Service Access Point) mesa.

Arrancar rede determina se rede está acessível.

resolver [guid | nome] Resolve GUID para nome amigável e vice-versa.

[ guid | adaptador]
Windows XP comando de referência Apêndice A 835

parâmetros ( contínuo)

Parâmetro propósito

placa = X Identifica o adaptador de rede a ser consultado.

[Def] Transmite pacotes de dados usando a difusão ALL ROUTES. Quando um

pacote é enviado para um endereço único MAC que não esteja listado na

tabela de roteamento, ele é enviado para difusão SINGLE ROUTES.

[GBR] Transmite pacotes de dados usando a difusão ALL ROUTES.

Quando um pacote é enviado para o endereço de difusão 255, ele é

enviado para a difusão SINGLE ROUTES.

[Mbr] Transmite pacotes de dados usando a difusão ALL ROUTES. Quando um

pacote é enviado para um endereço de multicast, ele é enviado para a difusão

SINGLE ROUTES.

[Remover = xxxx] Remove o endereço especificado da tabela de roteamento.

configuração Exibe informações sobre todas as ligações IPX.

Irftp
Envia e recebe dados através de uma ligação de infravermelhos.

Sintaxe

irftp [ unidade: \] [[caminho] arquivo] [/ h] irftp / s

parâmetros

Parâmetro propósito

[ dirigir:] [[Caminho] arquivo] A unidade, o caminho eo nome do arquivo a ser transmitido.

/h Especifica modo oculto, o que impede a exibição da caixa de

diálogo Wireless Link.

/s Abre propriedades ligação sem fios.


836 parte VI ANEXOS

Rótulo
Cria, exclui ou modifica rótulo de volume de um disco.

Sintaxe

rótulo [ unidade:] [label]

rótulo [/ MP] [ rótulo de volume]

parâmetros

Parâmetro propósito

Nenhum Instrui o shell para pedir-lhe para alterar ou eliminar o rótulo atual.

[dirigir:] Especifica um disco.

[rótulo] Especifica uma nova etiqueta de volume.

[/ MP] Especifica que o volume é um ponto ou volume nome montagem.

[ volume] Define a letra da unidade, nome do volume, ou ponto de montagem.

[ rótulo] Especifica um rótulo de volume.

loadfix
Carrega um programa acima dos primeiros 64 KB de memória convencional e executa-lo.

Sintaxe

loadfix [ unidade:] [caminho] arquivo

parâmetros

Parâmetro propósito

[ unidade:] [caminho] Especifica a unidade e caminho do programa.

nome do arquivo Especifica o nome do programa.

lodctr
Registra Contadores de desempenho e texto para serviços e drivers.
Windows XP comando de referência Apêndice A 837

Sintaxe

LODCTR [\\ computador] nome do arquivo [/ s: arquivo] [/ r: nome]

parâmetros

Parâmetro propósito

[\\ computador] nome do arquivo Registra os contadores de desempenho localizadas em nome do arquivo no

computador de destino especificado.

[/ s: nome do arquivo] Salva as configurações contador de desempenho a nome do arquivo.

[/ R: nome do arquivo] Restaura as configurações de contador de desempenho de

nome do arquivo.

logman
Horários desempenho coleções de log de rastreamento de contador e de eventos.

Sintaxe

logman [criar [ contador | traço] recolha] [ começar coleção]

[Pare coleção] [ excluir coleção] [ inquerir coleção | provedores] [atualização coleção]

parâmetros

Parâmetro propósito

[crio [ contador | vestígio] Cria consultas de coleta ou coleções de rastreamento.

coleção]

[começar coleção] Inicia a consulta de coleta especificado.

[Pare coleção] Pára a consulta de coleta especificado.

[excluir coleção] Exclui a consulta de coleta especificado.

[inquerir coleção | Coleção exibe a coleção especificada de


provedores] propriedades. Fornecedores exibe todos os provedores registrados.

[atualizar coleção] consultas de coleta atualizações.


838 parte VI ANEXOS

lpq
Um utilitário de diagnóstico que fornece informações de status sobre uma fila de impressão em um computador

com o servidor LPD.

Sintaxe

lpq -S s erver -P p rinter [- eu]

parâmetros

Parâmetro propósito

- S servidor Especifica o nome do computador.

- P p rinter Especifica o nome da impressora.

[-eu] Prevê um estatuto detalhado.

LPR
Um utilitário usado para enviar um arquivo de impressão a um computador com um servidor LPD.

Sintaxe

lpr [servidor -S] -P de impressora [-C bannercontent] [-J jobname] [-o | ol]

nome do arquivo

parâmetros

Parâmetro propósito

[-S servidor] Especifica o nome do computador ou endereço IP do computador onde a

impressora está localizada.

- P Printer Especifica o nome da impressora.

[-C bannercontent] Especifica conteúdo do banner página para impressão.

[-J jobname] Especifica o nome do trabalho de impressão.

[-O | = Ol] Especifica o tipo de arquivo. -o indica um arquivo de texto e ol

indica um arquivo binário.

nome do arquivo Especifica o arquivo a ser impresso.


Windows XP comando de referência Apêndice A 839

Mem
Exibe informações sobre o uso de memória de programas carregados na memória no subsistema
MS-DOS.

Sintaxe

mem [/ programa | / debug | / classificar]

parâmetros

Parâmetro propósito

Nenhum Apresenta o estado da memória do subsistema MS-DOS.

/programa Exibe o status dos programas carregados na memória. Esta opção é mutuamente

exclusiva com os outros switches.

/depurar Exibe o status de programas atualmente carregados e drivers internos. Esta opção é

mutuamente exclusiva com os outros switches.

/classificar Exibe o status dos programas carregados na memória convencional e área de memória

superior. Esta opção é mutuamente exclusiva com os outros switches.

Mkdir (MD)
Cria um diretório ou subdiretório.

Sintaxe

mkdir [ unidade:] caminho

MD [unidade:] caminho

parâmetros

Parâmetro propósito

[dirigir:] Especifica a unidade onde a nova pasta será criada.

caminho Especifica o nome e o caminho da pasta.


840 parte VI ANEXOS

mmc
Abre a MMC ( Microsoft Management Console).

Sintaxe

caminho mmc \ nome_do_arquivo.msc [/ a] [/ 64] [/ 32]

parâmetros

Parâmetro propósito

path \ nome_do_arquivo.msc Inicia o MMC usando um console existente.

[/uma] Abre um console existente no modo de autor.

[/ 64] Abre o MMC de 64 bits.

[/ 32] Abre o MMC de 32 bits.

Mais
Exibe saída de uma tela de cada vez.

Sintaxe

nome do comando | mais [/ c] [/ p] [/ s] [/ t N] [+ n]

mais [[/ c] [/ p] [/ s] [/ t N] [+ n]] <[unidade:] [caminho] arquivo

mais [/ c] [/ p] [/ s] [/ t n] [+ n] [arquivos]

parâmetros

Parâmetro propósito

[ dirigir:] [caminho] nome do arquivo Especifica um arquivo a ser exibido.

nome do comando Especifica um comando a ser executado e exibe sua saída.

[/ C] Limpa a tela.

[/ P] Expande caracteres de avanço.

[/ S] Remove múltiplas linhas em branco a partir do visor.

[/ T n] Altera guias para o número especificado de espaços.

[+ N] Exibe o arquivo começando na linha n.

[arquivos] Especifica uma coleção de arquivos para mostrar.


Windows XP comando de referência Apêndice A 841

mountvol
Cria, exclui ou exibe ponto de montagem de volume.

Sintaxe

mountvol [ dirigir:] caminho VolumeName

mountvol [ dirigir:] caminho / d

MOUNTVOL [ dirigir:] caminho / L

unidade MOUNTVOL: / s

parâmetros

Parâmetro propósito

[ unidade:] caminho Especifica uma pasta NTFS para conter o ponto de montagem.

VolumeName Identifica o nome do volume que é o destino do ponto de montagem.

/d Remove o ponto de montagem de volume na pasta especificada.

/EU Exibe o nome do volume montado na pasta especificada.

/s Monta a partição FEI Sistema na unidade especificada e um computador baseado

em Itanium.

Mover
Move um ou mais arquivos de um local para outro, excluí-lo da sua localização original.

Sintaxe

mover [/ y | / -Y] [ fonte] [alvo]

parâmetros

Parâmetro propósito

[/ Y] confirmação suprime mensagens.

[/ -Y] Permite avisos de confirmação.

[fonte] Especifica a localização dos arquivos de origem para ser movida.

[alvo] Especifica o local de destino dos arquivos.


842 parte VI ANEXOS

msinfo32
Exibe informações sobre o sistema operacional, software e hardware.

Sintaxe

Msinfo32 [/ jc] [/ nfo nome do arquivo] [/ relatório nome do arquivo] [/ computador sistema]

[/ Showcategories] [/ categoria Categoria ID] [/ categorias Categoria ID]

parâmetros

Parâmetro propósito

[/ Jc] Exibe os resultados usando uma visão da história.

[/ Nfo nome do arquivo] Salva os resultados como um arquivo .nfo.

[/relatório nome do arquivo] Salva os resultados como um arquivo .txt.

[/computador sistema] Inicia o utilitário Informações do sistema no computador de destino.

[/ Showcategories] Inicia o utilitário Informações do sistema no computador de destino usando

todas as IDs de categoria disponíveis.

[/categoria Categoria ID] Inicia o utilitário Informações do sistema no computador de destino

usando o ID da categoria especificada.

[/ categorias Categoria ID] Inicia o utilitário Informações do sistema no computador de destino usando a

identificação de categoria ou de categoria IDs especificadas.

nbtstat
Exibe atuais conexões TCP / IP e as estatísticas usando NetBIOS sobre TCP / IP.

Sintaxe

nbtstat [-a remotename] [- UMA Endereço de IP] [- c] [-n] [-r] [-R] [RR] [s]

[-S] [ intervalo]
Windows XP comando de referência Apêndice A 843

parâmetros

Parâmetro propósito

[-uma remotename1] Exibe a tabela nome de um computador remoto usando o seu nome.

[-UMA Endereço de IP] Exibe a tabela nome de um computador remoto usando respectivo endereço IP.

[-C] Exibe o conteúdo do cache de nomes NetBIOS.

[-N] Exibe nomes de NetBIOS locais.

[-R] Exibe estatísticas de resolução de nomes.

[-R] Limpa todos os nomes da cache de nomes NetBIOS e recarrega o Lmhosts Arquivo.

[RR] Releases e refresca nomes NetBIOS.

[-S] Tenta exibir sessões de cliente e servidor usando nomes de host.

[-S] Exibe sessões de cliente e servidor na forma de endereços IP.

[intervalo] Exibe estatísticas do especificado intervalo ( em segundos).

contas líquidas
Modifica as contas de usuário de banco de dados e muda os requisitos de logon e senha.

Sintaxe

contas líquidas [/ forcelogoff: {minutos | no}] [/ minpwlen: comprimento]

[/ MAXPWAGE: [dias | ilimitada]] [/ MINPWAGE: dias] [/ UNIQUEPW: número] [/ domain]

contas líquidas [/ sync] [/ domínio]

parâmetros

Parâmetro propósito

Nenhum Exibe as configurações de domínio, logon e senha atual.

( continuou)
844 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/ Forcelogoff: { minutos | não}] Especifica um número de minutos para aguardar antes de ter-

minating uma sessão de usuário com um servidor quando o tempo de

logon do usuário expira. Não impede que um fim de sessão forçado.

[/ Minpwlen: comprimento] Define o comprimento mínimo de senha.

[/ MAXPWAGE: [ dias | ilimitado]] Define um período de expiração de senha.

[/ MINPWAGE: dias] Especifica um número mínimo de dias que devem passar antes que

os usuários podem alterar senhas.

[/ UNIQUEPW: número] Estabelece uma exigência história senha que impede que os

usuários reutilizar uma senha para o número especificado de

vezes.

[/ domínio] Especifica que a operação deve ocorrer em um controlador de

domínio em vez de localmente.

[/sincronizar] Faz com que o controlador de domínio primário para sincronizar com

todos os controladores de domínio de backup.

computador net
Adiciona ou exclui contas de computador no banco de dados de domínio.

Sintaxe

computador net \\ nome do computador [/ adicionar | / Del]

parâmetros

Parâmetro propósito

\\ nome do computador Especifica o computador a ser adicionados ou excluídos.

[/adicionar] Adiciona o computador.

[/ Del] Exclui o computador.


Windows XP comando de referência Apêndice A 845

net config
Displays e mudanças configuráveis ​serviços ativos.

Sintaxe

net config [ servidor | posto de trabalho]

parâmetros

Parâmetro propósito

[servidor] Exibe ou altera a configuração para o serviço do servidor.

[posto de trabalho] Exibe ou altera a configuração para o serviço de estação de trabalho.

net continuar
Reativa um serviço suspenso.

Sintaxe

continuar net serviço

parâmetros

Parâmetro propósito

serviço Define o servidor para reativar.

arquivo net

Exibe uma lista de todos os arquivos compartilhados abertos em um servidor e o número de bloqueios de arquivo em cada

arquivo.

Sintaxe

arquivo net [ identidade [/ fechar]]


846 parte VI ANEXOS

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista dos arquivos abertos em um servidor.

identidade Identifica o número do arquivo.

[/fechar] Fecha um arquivo aberto e libera os registros bloqueados.

grupo net
Adiciona, exibe ou altera grupos globais em domínios do Windows.

Sintaxe

líquido grupo [ nome do grupo [/ Comente:" texto “]] [/ Domain] net group nome do grupo {/ adicionar

comentário:" texto “] | / Delete} [/ domain] net group nomedogrupo nome de utilizador [ ...] {/ adicionar | /

Delete} [/ domain]

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista de grupos no servidor.

[nome do grupo] Especifica o nome do grupo para adicionar, expandir ou eliminar.

[/Comente:" texto “] Adiciona um comentário para um grupo novo ou existente.

[/domínio] Executa a operação no controlador de domínio primário em vez de

localmente.

username [ ...] Listas de um ou mais nomes de utilizador para ser adicionado ou removido de um grupo.

[/adicionar] Adiciona um grupo ou um nome de usuário a um grupo.

[/excluir] Exclui um grupo ou nome de utilizador a partir de um grupo.

net help
comandos rede listas para as quais a ajuda está disponível e fornece ajuda para comandos de rede
especificados.
Windows XP comando de referência Apêndice A 847

Sintaxe

net help [ comando]

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista de comandos de rede e tópicos para os quais a ajuda está disponível.

[comando] Especifica um comando para recuperar ajuda para.

{/ Help | /?} Exibe sintaxe do comando.

net helpmsg
Fornece ajuda com mensagens de erro do Windows.

Sintaxe

net helpmsg mensagem#

parâmetros

Parâmetro propósito

mensagem# Especifica o número de quatro dígitos da mensagem de erro.

net localgroup
Adiciona, apresenta ou modifica grupos locais.

Sintaxe

net localgroup [ nome do grupo [/ Comente:" texto “]] [/ Domain] net localgroup nome do grupo {/ adicionar

comentário:" texto “] | / Delete} [/ domain] net localgroup nome groupname [ ...] {/ adicionar | / Delete} [/

domain]
848 parte VI ANEXOS

parâmetros

Parâmetro propósito

Nenhum Exibe o nome do servidor e grupos locais no servidor.

[nome do grupo] Especifica o nome do grupo local.

[/Comente:" texto “] Adiciona ou altera um comentário para um grupo novo ou existente.

[/domínio] Executa a operação no controlador de domínio primário em vez de

localmente.

nome [ ...] Listas de um ou mais nomes de utilizador ou nomes de grupo a ser adicionados ou

removidos a partir de um grupo local.

/adicionar Adiciona ou um nome de usuário ou um grupo global a um grupo local.

/excluir Remove um nome de usuário ou grupo de um grupo local.

nome net
Exibe a lista de nomes de computador que aceitará mensagens, ou adiciona ou remove um nome de mensagens.

Sintaxe

nome net [ Nome [/ adicionar | /excluir]]

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista de nomes já em uso.

[nome] Especifica um nome para o computador.

[/adicionar] Adiciona um nome para o computador.

[/excluir] Remove um nome do computador.


Windows XP comando de referência Apêndice A 849

pausa net
Pausa serviços ativos.

Sintaxe

pausa net serviço

parâmetros

Parâmetro propósito

serviço Nome do serviço.

impressão net

Listas ou gerencia serviços de impressão e filas de impressão.

Sintaxe

impressão net \\ computername \ sharename

net [print \\ nome do computador] trabalho # [/ hold | / Liberar | /excluir]

parâmetros

Parâmetro propósito

somputername Especifica o nome do computador que gerencia a fila de impressão.

sharename Especifica o nome da fila de impressão.

trabalho# Especifica o número de identificação atribuído a um trabalho de impressão.

[/aguarde] Coloca um trabalho de impressão em espera.

[/lançamento] Libera um trabalho a partir de um estado de espera de impressão.

[/excluir] Exclui um trabalho de impressão.


850 parte VI ANEXOS

net send
Envia mensagens para usuários, computadores e nomes de mensagens.

Sintaxe

net send { nomear | * | / domínio[: name] | / Comercial} mensagem

parâmetros

Parâmetro propósito

nome Especifica um nome de usuário, nome do computador ou nome de mensagens.

* Envia uma mensagem para todos os nomes no domínio ou grupo de trabalho.

/ domínio[: nome] E se nome não for especificado, ele envia a mensagem a todos os nomes no domínio. E se nome for

especificado, a mensagem é enviada para todos os nomes no domínio ou grupo de trabalho

especificado.

/Comercial Envia uma mensagem para todos os usuários conectados ao servidor.

mensagem Especifica o texto da mensagem.

sessão de net
Listas ou termina sessões com os clientes conectados ao computador.

Sintaxe

session [net \\ nome do computador] [/ excluir]

parâmetros

Parâmetro propósito

Nenhum Exibe informações sobre todas as sessões ativas.

[\\ nome do computador] Identifica um computador de rede específica.

[/excluir] Termina uma sessão com \\ nome do computador e em seguida, fecha todos os arquivos

abertos no computador para a sessão.


Windows XP comando de referência Apêndice A 851

net share
Cria, exclui e exibe recursos compartilhados.

Sintaxe

net share [sharename]

net share [sharename = unidade: caminho [/ usuários: número | /ilimitado]

[/ Observação:”texto”] [/ cache: [Manual | automática | não]]

net share [sharename [/ usuários: número | ilimitada] [/ observação:”texto”] “]

[/ Cache: [Manual | automática | não]]

net share [[ sharename | unidade: caminho] / excluir]

parâmetros

Parâmetro propósito

Nenhum Exibe informações sobre todos os recursos que atualmente são compartilhados no

computador.

sharename Especifica o nome atribuído ao recurso compartilhado.

unidade: caminho Especifica o caminho absoluto da pasta a ser compartilhada.

/Comercial: número Limita o número máximo de usuários que podem acessar simultaneamente o

compartilhamento.

/ilimitado Permite acesso simultâneo ilimitado à ação.

/observação:" texto ” Adiciona um comentário para o recurso compartilhado.

/ Cache: automática Permite o cache offline e reintegração automática.

/ Cache: manual Permite o cache offline com reintegração manual.

/ Cache: nenhum Informa que o cache offline não é recomendado.

/excluir Termina a partilha de um recurso.


852 parte VI ANEXOS

net start
Exibe uma lista de serviços iniciados. Ele também é usado para iniciar os serviços.

Sintaxe

net start [ serviço]

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista de serviços ativos.

[serviço] Especifica o nome de um serviço para iniciar.

netstat
Exibe estatísticas para conexões TCP / IP atuais.

Sintaxe

netstat [-a] [-e] [-n] [-o] [-p protocolo] [- r] [s] [ intervalo]

parâmetros

Parâmetro propósito

[-uma] Exibe todas as conexões.

[-E] Exibe estatísticas relacionadas Ethernet.

[-N] Exibe endereços IP e números de porta em formato numérico.

[-O] Exibe conexões TCP ativas e mostra o ID do processo para cada conexão.

[-p protocolo] Mostra as conexões para o protocolo TCP / IP especificado.

[-R] Exibe a tabela de roteamento.

[-S] Exibe informações organizado pelo protocolo.

[intervalo] Exibe estatísticas do especificado intervalo ( em segundos).


Windows XP comando de referência Apêndice A 853

estatísticas Net
Exibe estatísticas para o serviço local estação de trabalho, serviço de servidor, ou quaisquer outros serviços para os quais

se disponha de estatísticas de log.

Sintaxe

estatísticas líquidos [ estação de trabalho | servidor]

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista dos serviços ativos que fornecem estatísticas.

[posto de trabalho] Exibe estatísticas de serviço estação de trabalho locais.

[servidor] Exibe estatísticas de serviço do servidor local.

net stop
Termina um serviço de rede.

Sintaxe

net stop serviço

parâmetros

Parâmetro propósito

Serviço Especifica qualquer Windows NT válido ou 2000 service.

net time
Sincroniza o relógio interno do computador com o relógio do outro computador.

Sintaxe

net time [\\ computername | / Domain [: domainname] | / RTSDOMAIN [: domínio]]

[/conjunto]

net time [\\ nome do computador] [/ QUERYSNTP] | [/ Setsntp [: lista de servidores NTP]]
854 parte VI ANEXOS

parâmetros

Parâmetro propósito

Nenhum Exibe a data e hora como definida no computador designado como

servidor de horário da rede.

\\ nome do computador Especifica o nome de um servidor de rede.

/domínio[: nome do domínio] Especifica um domínio para sincronizar com.

/ RTSDOMAIN [: nome do domínio] Especifica um domínio do servidor de horário confiável para sincronizar

com.

/conjunto Sincronizar o relógio interno do computador com o computador ou

domínio especificado.

/ QUERYSNTP Exibe o nome do servidor Network Time Protocol.

/ Setsntp [: NTP lista de servidores] Especifica uma lista de servidores Network Time Protocol para ser usado

usando nomes de host ou endereços IP.

uso net
Exibe informações sobre as conexões de rede e conecta um computador a recursos de rede.

Sintaxe

net use [devicename | *] [\\ computador \ nomedapartilha [\ volume]]

[Senha | *]] [/ User: [domínio \] username]

[/ user: [dotteddomainname \] username] [/ user: [ username @ dotteddomainname ] [.savecred] [/

smartcard] [[/ delete | / persistent: [yes | não]]]

net use nome do dispositivo [/ casa[ password | *]] [/ delete: {yes | não}]

net use [/ persistent: {yes | não}]


Windows XP comando de referência Apêndice A 855

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista de conexões de rede.

[ nome do dispositivo] Atribui um nome para uma nova ligação ou especifica um dispositivo que

deve ser desconectado. Para unidades de disco, utilizar a D: a Z :, e para

impressoras, utilizar LPT1: a LPT3 :.

[\\ computername \ sharename] Especifica o nome do computador de rede e seu recurso

compartilhado.

[\ volume] Especifica um servidor com um volume NetWare.

[ senha] Especifica a senha necessária para acessar o recurso.

[*] Especifica que você deseja que lhe seja pedida a senha.

[/do utilizador] Especifica um nome de usuário diferente para ser usado para fazer a

conexão.

[ nome do domínio] Permite especificar outro domínio.

[ nome de usuário] Especifica o nome de usuário para usar ao fazer logon.

[ dotteddomainname] O nome de domínio DNS totalmente qualificado.

[/excluir] Finaliza uma conexão de rede.

[/persistente] Permite definir conexões persistentes que abrangem sistema for

reiniciado.

[sim] Restaura a conexão no próximo logon.

[não] Não restaura a conexão no próximo logon.

net user
Exibe informações da conta do usuário ou adiciona e modifica as contas de usuário.

Sintaxe

net user [ username [senha | *] [options]] [/ domínio] utilizador líquido [ nome de usuário {senha

| *} / adicionar [ options] [/ domínio] [líquido utilizador [ nome de utilizador [/ delete] [/ domain] [


856 parte VI ANEXOS

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista de contas de usuário no computador local.

[Utilizador] Especifica o nome da conta para adicionar, excluir, alterar ou vista.

[senha] Atribui uma senha para uma nova conta ou altera a senha de
uma conta existente.

* Solicita a senha.

[/domínio] Executa a operação no controlador de domínio primário em vez de

localmente.

/adicionar Adiciona uma conta de usuário.

[/excluir] Exclui uma conta de usuário.

[Options] Especifica qualquer uma das seguintes opções:

/ Active: {há | sim} Ativa ou desativa a conta.

/Comente:" texto ” Adiciona comentários a uma conta.

/Código do país: nnn Especifica os códigos de país / região para ser usadas para ajuda e mensagens

de erro.

/ Expira: { data | Nunca} Especifica o status da conta de validade.

/nome completo:" nome ” Define o nome completo de um usuário, em vez de um nome de usuário.

/ Homedir: caminho Estabelece o diretório home do usuário.

/ Passwordchg: {yes | não} Determina se os usuários podem alterar suas senhas.

/ Passwordreq: {yes | não} Especifica um requisito de senha.

/ Profilepath: [ caminho] Estabelece perfil de logon do usuário.

/ Scriptpath: caminho Estabelece o caminho para o script de logon do usuário.

/ horários: { vezes | todos} Define prazos em que o usuário tem permissão para usar o
computador. Por exemplo: W, 08:00-5:00; F, 8AM1PM.

/ Usercomment:” texto ” Determina se um administrador pode alterar ou adicionar ao

comentário do usuário.

/ estações de trabalho:} Especifica até oito estações de trabalho onde o usuário é

{Nome_do_computador [...] | * permissão para fazer logon.


Windows XP comando de referência Apêndice A 857

net view
Exibe uma lista de domínios, computadores ou recursos que estão sendo compartilhados por um computador

especificado.

Sintaxe

líquido vista [\\ computername | / domínio[: nome do domínio]]

net view / network: nw [\\ nome do computador]

parâmetros

Parâmetro propósito

Nenhum Exibe uma lista de computadores no domínio.

[\\ nome do computador] Especifica um computador para que os seus recursos podem ser visualizados.

/domínio[: nome do domínio] Especifica o domínio que está a ser visualizado.

/ Network: nw Exibe servidores em uma rede Novell NetWare.

nslookup
Exibe informações de DNS ( Domain Name System) nomear servidores.

Sintaxe

nslookup [- opção ...] [Computador de encontrar | - [servidor]]

parâmetros

Parâmetro propósito

[-Opção ...] Especifica nslookup comandos para ser usado como opções de linha de comando.

[Computer-to-find] Exibe informações para computador de encontrar usando o servidor DNS

padrão.

[servidor] Especifica um servidor DNS diferente para consultar.


858 parte VI ANEXOS

Ntbackup
Fornece um meio para iniciar backups do prompt de comando.

Sintaxe

Ntbackup de backup [systemstate] “@ nome do arquivo ”/ J [“ jobname “] [/ P [” poolname “]]

[/ G [ “ guidname “]] [/ T [” tapename “] [/ N {” medianame “]] [/ F [” nome do arquivo “]] [/ D [” descrição “] [/ DS [” servidor

"]] [/É [" servidor “]] [/ A] [/ V: {yes | no]] [/ R: [yes | no]] [/ L: [F | s | N]] [/ M BackupType]] [/ RS: [Yes | no]] [/ HC:

[on | off]] [/ SNAP: [on | fora]]

parâmetros

Parâmetro propósito

cópia de segurança Especifica uma operação de backup deve ser realizado.

[Systemstate] Faz o backup de dados do estado do sistema.

“@ nome do arquivo ” Identifica um arquivo de seleção de backup a ser utilizado.

/ J [ “ jobname “] Define o nome do trabalho a ser listados no arquivo de trabalho.

[/ P [ “ poolname”]] Define o valor do pool de mídia.

[/ G [ “ guidname “]] Alterações ou adiciona um GUID.

[/ T [ “ tapename “] Muda ou adiciona um nome de fita.

[/ N { “ medianame “]] Define um novo nome de fita.

[/ F [ “ nome do arquivo “]] Especifica o caminho eo nome do arquivo.

[/ D [ “ descrição “] Define o rótulo para um conjunto de backup.

[/ DS [ “ servidor “]] Faz backup do arquivo de serviço de diretório em servidores Exchange.

[/É [" servidor “]] Faz backup do arquivo de armazenamento de informações em servidores Exchange.

[/UMA] Executa um acréscimo.

[/ V: {yes | não]] Verifica a integridade do backup.

[/ R: [yes | não]] Limita o acesso ao seu proprietário e os administradores.

[/ L: [f | s | N]] Define o tipo de log ( f = cheio, s = resumo, n = nenhum log é criado).

[/ M BackupType]] Define o tipo de backup. As opções são: diariamente, diferencial, e incremental.


Windows XP comando de referência Apêndice A 859

parâmetros ( contínuo)

Parâmetro propósito

[/ RS: [Yes | não ]] Faz o backup de dados migrados encontrados no armazenamento remoto.

[/ HC: [on | fora]] Usa a compactação hardware se disponível na unidade de fita.

[/ SNAP: [on | fora]] Especifica se o backup é uma cópia de sombra de volume.

Ntcmdprompt
Executa CMD.exe em vez de COMMAND.COM depois de iniciar um TSR ( Terminam e permanecem
residentes) programa.

Sintaxe

ntcmdprompt

Caminho

Estabelece um caminho de pesquisa para arquivos executáveis.

Sintaxe

caminho [[ unidade:] caminho [; ...]] [% caminho%]

parâmetros

Parâmetro propósito

Nenhum Exibe o caminho de pesquisa atual.

[ unidade:] caminho Especifica um local para procurar.

; Se usado como o único parâmetro, ele limpa todas as configurações de caminho.

[%caminho%] Anexa o caminho atual para a nova configuração.


860 parte VI ANEXOS

Pathping
Um comando de rastreamento de rota que combina a funcionalidade do sibilo e
tracert comandos.

Sintaxe

pathping [-n] [-h maximum_hops] [- g host-list] [- p período]

[Num_queries -q [-w timeout] [T] [-R] target_name

parâmetros

Parâmetro propósito

-n Especifica para não resolver endereços para nomes de host.

- h maximum_hops Especifica um número máximo de saltos ao tentar atingir o alvo.

- g host-lista Permite que os computadores para ser separados por portas intermédias ao longo

hospedar-lista.

- p período Especifica o tempo de espera (em milissegundos) entre pings.

- q num_queries Especifica o número de consultas permitidas para servidores ao longo do percurso.

- W tempo esgotado Especifica o período de tempo para esperar por uma resposta (em milissegundos).

-T Inclui uma etiqueta de prioridade camada-2 para cada pacote de toque que é enviado para os

dispositivos de rede ao longo da rota.

-R Determina se cada dispositivo de rede na rota suporta o RSVP ( Resource


Reservation Protocol Setup).

target_name Especifica o destino de destino usando seu nome ou seu endereço IP.

Pausa
Suspende o processamento de um script e solicita que o usuário pressione qualquer tecla para continuar.

Sintaxe

pausa
Windows XP comando de referência Apêndice A 861

pbadmin
Administra livros de telefone.

Sintaxe

Pbadmine.exe / N agenda [/ R regionfilepath \ regionfilename]

[/ P datafilepath \ datafilename]

Pbadmine.exe / I lista telefônica / R regionfilepath \ regionfilename

Pbadmine.exe / I lista telefônica / R datafilepath \ datailename

Pbadmine.exe / S agenda passwd computername nome de usuário

Pdadmine.exe / B lista telefônica

parâmetros

Parâmetro propósito

Nenhum Inicia o Administrador Phone Book.

/ N lista telefônica Cria uma nova lista telefónica.

[/ R regionfilepath regionfilename \] Define o local eo nome de um arquivo de região para ser

usado em uma operação de importação.

[/ P datafilepath \ datafilename] Define o local eo nome do arquivo de um arquivo de

catálogo telefônico para ser usado em uma operação de

importação.

/EU lista telefônica Importações data em um livro de telefone. As fontes

incluem arquivos de região e da lista telefónica.

/O Define opções de lista telefónica.

lista telefônica Especifica o nome do livro de telefone

nome do computador Especifica o computador onde o livro de telefone é para

ser publicado.

nome de usuário Especifica o nome de usuário que tenha permissões de FTP

sobre o serviço de livros de telefone no computador de

destino.

passwd Especifica a senha do usuário

/ B lista telefônica Publica o livro de telefone.


862 parte VI ANEXOS

PENTNT

Procura o erro de divisão de ponto flutuante no chip Pentium, desativa hardware de ponto flutuante, e gira em
torno de emulação de ponto flutuante se encontrado.

Sintaxe

PENTNT [-c] [f] [-o]

parâmetros

Parâmetro propósito

[-C] Gira em torno de emulação condicional.

[F] Ativa a emulação forçada.

[-O] Desliga emulação forçada e se transforma em um hardware de ponto flutuante.

Perfmon
Abre o console de desempenho usando as mesmas configurações encontradas no utilitário do Monitor 4.0

Desempenho do Windows NT.

Sintaxe

Perfmon.exe [nome do arquivo] [/ htmlfile: settingsfile]

parâmetros

Parâmetro propósito

[nome do arquivo] Especifica o nome de um arquivo de configurações opcionais arquivo.

[/ Htmlfile: settingsfile] Especifica o nome de arquivos convertidos e o nome do arquivo 4

configurações do Windows NT.

sibilo
conexões testes com dispositivos de rede em redes TCP / IP.

Sintaxe

pingue [-t] [-a] [-n count] [- eu comprimento] [- f] [-i TTL] [- v tos] [- r contagem]
Windows XP comando de referência Apêndice A 863

[-s count] [[- j computer-lista] | [- k computador-list]] [- W tempo esgotado]

destino-list

parâmetros

Parâmetro propósito

[-T] Repetidamente pings o computador especificado.

[-uma] Resolve endereços IP para nomes de computador.

[-n contagem] Envia o número especificado de ECO pacotes, tal como definido pela

contagem.

[-eu comprimento] transmite ECO pacotes do especificado comprimento.

[F] Evita que os pacotes sejam fragmentados por gateways.

[-Eu TTL] define o TTL campo com o especificado ttl valor.

[-v tos] define o TOS campo com o especificado tos valor.

[-r contagem] Armazena a rota tomada por pacotes de saída e pacotes de retorno no

campo Record Route.

[-s contagem] Define um timestamp para o número de saltos conforme definido pelo contagem.

[-j computador-list] Rotas pacotes por meio da lista de computadores especificado pelo

computador-list e permite a computadores consecutivos a ser separados

por intermédios gateways.

[-k computador-list] Rotas pacotes por meio da lista de computadores especificado pelo

computador-list e impede que os computadores consecutivos de ser

separados por intermédios gateways.

[-W tempo esgotado] Especifica o intervalo de tempo limite (em milissegundos).

destino-list Especifica uma lista de computadores de destino.

popd
Alterações no diretório armazenado por pushd.

Sintaxe

popd
864 parte VI ANEXOS

Impressão

Mostra o conteúdo de uma fila de impressão ou imprime um arquivo de texto.

Sintaxe

imprimir [/ d: dispositivo] [[Unidade:] [caminho] arquivo [ ...]]

parâmetros

Parâmetro propósito

Nenhum Exibe o conteúdo da fila de impressão.

[/ D: dispositivo] Especifica um dispositivo de impressão. Usar LPT1, LPT2, e LPT3 ou

\\ servername \ print_share.

[ unidade:] [caminho] nome do arquivo Especifica a unidade, caminho e nome de arquivo do arquivo a ser impresso.

Pronto
Altera o prompt de comando.

Sintaxe

pronto [ texto]

parâmetros

Parâmetro propósito

Nenhum Redefine o prompt de comando para sua configuração padrão.

[texto] Especifica o texto a ser exibido como o prompt de comando. Além de texto, você também
pode incluir o seguinte:

$q sinal de igual

$$ cifrão

$t Tempo

$d encontro

$p unidade e caminho
Windows XP comando de referência Apêndice A 865

parâmetros ( contínuo)

Parâmetro propósito

$ v número da versão do Windows

$n Dirigir

$g Sinal de maior

$l Sinal de menor

$b Tubo

$_ Enter-alimentação de linha

$e ANSI código de escape (código 27)

$h retrocesso

$ A & Ampersand

$c parêntese esquerdo

$f parêntese direito

$s Espaço

$+ Zero ou mais sinal de mais (+) caracteres, dependendo da profundidade do pushd pilha de

diretórios

$m nome remoto associado à letra da unidade atual

pushd
Registra o nome do diretório atual para uso pelo popd de comando e, em seguida, muda para o directório
especificado.

Sintaxe

pushd [ caminho]

parâmetros

Parâmetro propósito

[caminho] Especifica um diretório para definir como o diretório atual.


866 parte VI ANEXOS

Rasdial
Automatiza o RAS ( Serviço de Acesso Remoto) processo de conexão do cliente.

Sintaxe

connectioname rasdial [username [passwd | *]] [/ Domínio: domínio]

[/ Telefone: Número de telefone] [/ callback: número_para_retorno_de_chamada]

[/ agenda: phonebookpath] [/ prefixsuffix]

rasdial [ nomeConexão] / desconectar

parâmetros

Parâmetro propósito

connectioname Especifica o nome dado à conexão quando ela foi criada.

[Nome de utilizador [ passwd | *]] Especifica um nome de usuário e senha com que para

estabelecer a conexão.

[/domínio: domínio] Identifica o domínio onde a conta de usuário reside.

[/telefone: número de telefone] Substitui o número de telefone especificado.

[/ligue de volta: número_para_retorno_de_chamada] Substitui o número de chamada de volta especificado.

[/lista telefônica: phonebookpath] Define o caminho para o arquivo de catálogo telefônico.

[/prefixo sufixo] Aplica atuais configurações de local TAPI.

Rcp
copia arquivos entre um computador com Windows e um sistema UNIX.

Sintaxe

rcp [-a | -b] [-h] [-r] [host] [.user:] [fonte] [host] [.user:]

[Caminho \ destionation]
Windows XP comando de referência Apêndice A 867

parâmetros

Parâmetro propósito

[-uma] Especifica o uso do modo de transferência ASCII.

[-B] Especifica o uso do modo de transferência de imagem binária.

[-H] Transferir arquivos com atributos ocultos em computadores Windows.

[-R] Copia o conteúdo de todas as subpastas para o servidor de destino.

[hospedeiro] Especifica o computador host de destino.

[.do utilizador:] Especifica o nome de usuário.

[fonte] Identifica os arquivos a serem copiados.

[Caminho \ destionation] Especifica o destino no computador de destino onde os arquivos serão

copiados.

Recuperar
Tenta recuperar informações de um disco danificado.

Sintaxe

recuperar [ unidade:] [caminho] arquivo

parâmetros

Parâmetro propósito

[ unidade:] [caminho] nome do arquivo Identifica a unidade, o caminho eo nome de arquivo do arquivo a ser recuperado.

Reg adicionar

Displays, altera ou adiciona uma subchave de registo e valor.

Sintaxe

reg adicionar nome_da_chave [/ v entrada] [/ ve] [/ t tipo] [/ s separador] [/ d valor] [/ f]


868 parte VI ANEXOS

parâmetros

Parâmetro propósito

keyname Especifica o caminho para a subchave.

[/ V entrada] Especifica o nome da entrada a ser adicionado.

[/ Ve] Adiciona a entrada como um valor nulo.

[/ T tipo] Define o tipo de entrada (REG_SZ, REG_MULTI-SZ,


REG_DWORD_BIG_ENDIAN, REG_DWORD, REG_BINARY,
REG_DWORD_LITTLE_ENDIAN, REG_LINK,
REG_FULL_RESOURCE_DESCRIPTOR E REG_EXPAND_SZ).

[/ S separador] Ao usar o tipo REG_MULTI-SZ, este parâmetro especifica o capítulo


separador que é identificar várias peças.

[/ D valor] Especifica um valor para uma nova entrada de registo.

[/ F] Adiciona uma subchave ou entrada sem a necessidade de confirmação.

Reg comparar
Compara duas entradas de registro ou subchaves.

Sintaxe

reg comparar key1 key2 [/ v entrada] [/ ve] [[/ oa] | [Od] | [/ Os] | [/ No]] [/ s]

parâmetros

Parâmetro propósito

key1 Especifica o caminho eo nome da primeira entrada ou subchave.

key2 Especifica o caminho eo nome da segunda entrada ou subchave.

[/ V entrada] Compara uma entrada de subchave específica.

[/ Ve] Limita a comparação com as entradas sem valores.

[/ OA] Exibe todas as diferenças e correspondências.

[Od] Exibe apenas as diferenças.

[/ OS] Exibe apenas partidas.


Windows XP comando de referência Apêndice A 869

parâmetros ( contínuo)

Parâmetro propósito

[/em] Evita a exibição de diferenças ou partidas.

[/ S] Executa uma comparação de todas as entradas e subchaves.

cópia Reg
entradas de registro de cópias.

Sintaxe

cópia reg Key1 Key2 [/ s] [/ f]

parâmetros

Parâmetro propósito

key1 Especifica o caminho eo nome da primeira entrada ou subchave.

key2 Especifica o caminho eo nome da segunda entrada ou subchave.

[/ S] Copia todas as entradas e subchaves.

[/ F] Cópias a subchave sem a necessidade de confirmação.

reg delete
Exclui entradas do Registro e subchaves.

Sintaxe

reg delete chave [/ v entrada | / ve | / Va] [/ f]

parâmetros

Parâmetro propósito

chave Especifica o caminho eo nome da entrada ou subchave.

[/ V entrada] Exclui uma entrada específica.

[/ Ve] Apenas exclui entradas com um valor nulo.

( continuou)
870 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/ Va] Exclui todas as entradas na subchave.

[/ F] Executa o apagamento sem a necessidade de confirmação.

exportação Reg

Cópias subchaves, entradas e valores para um arquivo externo, que lhes permitam ser transferida para outro
computador.

Sintaxe

exportação reg filename chave

parâmetros

Parâmetro propósito

chave Especifica o caminho eo nome da subchave.

nome do arquivo Especifica o nome do arquivo externo.

importação Reg

Cópias das subchaves, valores e entradas de um arquivo externo no registro.

Sintaxe

importação reg nome do arquivo

parâmetros

Parâmetro propósito

nome do arquivo Especifica o nome eo caminho do arquivo externo.

carga Reg
Cópias salvar as entradas e subchaves a uma subchave de registo diferente.

Sintaxe

reg nome-chave de carga nome do arquivo


Windows XP comando de referência Apêndice A 871

parâmetros

Parâmetro propósito

keyname Especifica o caminho para a subchave.

nome do arquivo Especifica o nome eo caminho do arquivo a ser carregado.

consulta Reg
entradas filho apresenta e subchaves para a subchave especificada.

Sintaxe

reg query chave [/ v entrada | / Ve] [/ s]

parâmetros

Parâmetro propósito

chave Especifica o caminho da subchave.

[/ V entrada] Obtém a entrada especificada e seu valor.

[/ Ve] Retorna apenas entradas com um valor nulo.

[/ S] Obtém todas as entradas e subchaves em todos os níveis.

Reg restaurar
Restaura subchaves do Registro salvas e entradas.

Sintaxe

reg restaurar filename chave

parâmetro

propósito

chave Especifica o caminho para a subchave.

nome do arquivo Especifica o nome eo caminho do arquivo que contém as entradas e subchaves a ser

restaurado.
872 parte VI ANEXOS

reg save
Salva valores especificados, entradas e subchaves para um arquivo.

Sintaxe

reg save filename chave

parâmetros

Parâmetro propósito

chave Especifica o caminho da subchave.

nome do arquivo Especifica o nome eo caminho do arquivo que será criado.

regsvr32
Registros arquivos .dll com o registro.

Sintaxe

Regsvr32 [/ L] [/ s] [/ n] [/ I [: linhacmd]] dllname

parâmetros

Parâmetro propósito

[/você] servidor Cancela o registro.

[/ S] sets regsvr32 para executar silenciosamente em segundo plano.

[/ N] Proíbe a convocação de DllRegisterServer.

[/EU[: linhacmd]] chamadas DllInstall e fornece o argumento fornecido pelo cmdline se presente.

dllname Especifica a DLL para registrar.


Windows XP comando de referência Apêndice A 873

Reg descarregamento

Remove uma porção de registo que foi previamente carregado utilizando o reg load
comando.

Sintaxe

reg descarregar chave

parâmetros

Parâmetro propósito

chave Especifica o caminho para a subchave.

relog
Extrai contadores de desempenho de logs do contador e converte os dados em formatos diferentes,
incluindo texto, texto delimitado por vírgulas, e SQL.

Sintaxe

relog [ nome do arquivo [arquivo ...]] [-a] [-c caminho [caminho ...]] [cf nome do arquivo]

[-F [bin | csv | TSV | SQL]] [-t valor] [- o [ outputfile | DSNcouterlog]]

[-b m / d / aaaa [[HH:] mm:] ss] [- e m / d / aaaa [[HH:] mm:] ss] [- configuração nome do arquivo]

[Q]

parâmetros

Parâmetro propósito

[ nome do arquivo [arquivo ...]] Especifica o caminho eo nome de um ou mais arquivos de

entrada.

[-uma] Anexa os dados do arquivo de entrada.

[-c caminho [caminho ...]] Especifica o caminho do contador de desempenho a ser registrado.

[cf nome do arquivo] Especifica o caminho de um arquivo de texto que contém uma lista

de contadores para ser adicionado ao

relog Arquivo.

( continuou)
874 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[-F [bin | csv | TSV | SQL]] Define o formato de arquivos de saída ( bin = binário,

csv = texto, TSV = texto vírgula-delimitados, e sql = SQL).

[-t valor] Especifica o intervalo de coleta.

[-O [ outputfile | DSNcouterlog]] Define o caminho para o arquivo de saída ou SQL


banco de dados onde os contadores são armazenados.

[-b m / d / aaaa [[hh:] mm:] ss] Define a hora de início para copiar o primeiro registro do

arquivo de entrada.

[-e m / d / aaaa [[hh:] mm:] ss] Define o tempo de parada para copiar o último registro do arquivo

de entrada.

[-config nome do arquivo] Define o caminho de um arquivo de configurações opcionais que

fornece parâmetros de linha de comando.

[Q] Displays Contadores de desempenho e tempo varia de um

arquivo de entrada especificado.

Rem
Usado para colocar comentários em scripts.

Sintaxe

rem [ Comente]

parâmetros

Parâmetro propósito

[Comente] Uma série de informações de texto descritivo.


Windows XP comando de referência Apêndice A 875

Mudar o nome (s)


Renomeia um arquivo ou grupo de arquivos.

Sintaxe

renomear [ unidade:] [caminho] filename1 filename2

s [unidade:] [caminho] filename1 filename2

parâmetros

Parâmetro propósito

[ unidade:] [caminho] filename1 Especifica a unidade, caminho e nome de arquivo do arquivo a ser renomeado.

filename2 Especifica o novo nome para o arquivo.

Substituir
Substitui arquivos no diretório de destino com arquivos que têm o mesmo nome.

Sintaxe

substituir [ drive1:] [Caminho1] nome [drive2:] [cami2] [/ a] [/ p] [/ r] [/ W]

substituir [drive1:] [Caminho1] arquivo [drive2:] [cami2] [/ p] [/ r] [/ s] [/ W]

[/você]

parâmetros

Parâmetro propósito

[ drive1:] [Caminho1] nome do arquivo Especifica a unidade, caminho e nome dos arquivos de origem do arquivo.

[ drive2:] [cami2] Especifica a unidade e caminho dos arquivos de destino.

[/uma] Adiciona arquivos para a pasta de destino.

[/ P] Solicita confirmação antes de um substituto é permitido.

[/ R] Permite a substituição de arquivos somente leitura.

( continuou)
876 parte VI ANEXOS

parâmetros ( contínuo)

Parâmetro propósito

[/W] Espera que você insira um disco antes de começar a olhar para os

arquivos de origem.

[/ S] Pesquisas todas as subpastas na pasta de destino e substitui arquivos

correspondentes.

[/você] Substitui arquivos na pasta de destino somente se eles são mais velhos do

que os arquivos na pasta de origem.

Repor sessão
Repõe uma sessão de servidor de terminal.

Sintaxe

Redefinir sessão [ sessionname | identificação de sessão] [/ servidor: nome do servidor] [/ v]

parâmetros

Parâmetro propósito

[ sessionname] Nome da sessão a ser redefinida.

[ identificação de sessão] O ID da sessão da sessão a ser redefinida.

[/servidor: nome do servidor] Identifica o sever terminal onde existe a sessão.

[/ V] Displays verbose informações.

rexec
Executa comandos em computadores remotos que suportam o serviço Rexec.

Sintaxe

rexec computador [- eu Nome do usuário] [- n] comando


Windows XP comando de referência Apêndice A 877

parâmetros

Parâmetro propósito

computador Especifica o computador remoto.

[-eu nome de usuário] Especifica um nome de usuário no computador remoto.

[-N] Redirecciona a entrada de REXEC a NULO.

comando Especifica o comando a ser executado.

Rmdir (Rd)
Exclui uma pasta.

Sintaxe

rmdir [ unidade:] caminho [/ s] [/ Q] estr [ unidade:]

caminho [/ s] [/ Q]

parâmetros

Parâmetro propósito

[ unidade:] caminho Especifica a unidade e caminho da pasta a ser excluído.

[/ S] Exclui a pasta e suas subpastas e seu conteúdo.

[/ Q] Exclui pastas sem a necessidade de confirmação.

Rota
Configura tabelas de roteamento.

Sintaxe

route [-f] [-p] [comando [destino] [máscara subnetmask] [porta]

[Métrica costmetric]] [Se a interface]]

Você também pode gostar