Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
strArchiveFile.WriteLine ( “<BODY>”)
End Sub
Sub WriteH3Heading ()
strArchiveFile.WriteLine ( “<H3> Order / Inventário Relatórios Arquivo </ H3> <P>”) End Sub
Sub WriteFooter ()
WshNtk.RemoveNetworkDrive strLetter
Fim se
748 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB
Outro
WriteToEventLog “roteiro Relatório Resumido Collection - Não é possível mapear“& _ “para a rede drive“e
strDrive End If
End Function
Then
cTitleBarMsg End
If End If
End Sub
WshShl.LogEvent 4, strMessage
End Sub
WScript.Quit (intRC)
End Sub
<HTML>
<HEAD>
<BODY>
<H3> Order / Inventário Relatórios Arquivo </ H3> <P> <B> <P> Maio de
<A HREF=../\Rpts\5-1-2003_ConsolSumRpt.html>
HREF=../\Rpts\5-1-2003_ConsolSumRpt.doc>
HREF=../\Rpts\5-2-2003_ConsolSumRpt.html>
HREF=../\Rpts\5-2-2003_ConsolSumRpt.doc>
750 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB
HREF=../\Rpts\5-3-2003_ConsolSumRpt.html>
HREF=../\Rpts\5-3-2003_ConsolSumRpt.doc>
<A HREF=../\Rpts\6-1-2003_ConsolSumRpt.html>
HREF=../\Rpts\6-1-2003_ConsolSumRpt.doc>
HREF=../\Rpts\6-2-2003_ConsolSumRpt.html>
HREF=../\Rpts\6-2-2003_ConsolSumRpt.doc>
HREF=../\Rpts\6-3-2003_ConsolSumRpt.html>
HREF=../\Rpts\6-3-2003_ConsolSumRpt.doc>
HREF=../\Rpts\7-1-2003_ConsolSumRpt.doc>
HREF=../\Rpts\7-2-2003_ConsolSumRpt.html>
HREF=../\Rpts\7-2-2003_ConsolSumRpt.doc>
HREF=../\Rpts\7-3-2003_ConsolSumRpt.html>
HREF=../\Rpts\7-3-2003_ConsolSumRpt.doc>
<A HREF=../\Rpts\8-1-2003_ConsolSumRpt.html>
HREF=../\Rpts\8-1-2003_ConsolSumRpt.doc>
HREF=../\Rpts\8-2-2003_ConsolSumRpt.html>
HREF=../\Rpts\8-2-2003_ConsolSumRpt.doc>
Construir a página RELATÓRIO DE ARQUIVO Capítulo 31 751
HREF=../\Rpts\8-3-2003_ConsolSumRpt.html>
HREF=../\Rpts\8-3-2003_ConsolSumRpt.doc>
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
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.
◆ Configurando uma tarefa agendada no servidor Web corporativa que desencadeia uma
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
◆ 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.
◆ 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
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
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
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.
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
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.
Tabela 32.1 lista os três tipos de eventos que podem ser acionados por scripts remotos.
Descrição
Usando o exemplo anterior, você poderia estabelecer um manipulador de eventos para o script remoto do Começar evento,
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.
Descrição
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.
Descrição
wshRemote.Execute
Sub RemoteScript_Start ()
Sub RemoteScript_End ()
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.
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.
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
strExecutionComplete = 2
( “WScript.Shell”)
intReturnCode = 0
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
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
GetRegistrySettings ()
MapNetworkDrive “W:”, “\\” & strWebSvrName & “\” & strSharedRptFolder MapNetworkDrive “X:”, “\\” &
GetFileNames ()
CopyAndMoveFiles ()
DisconnectNetworkDrive ( “W:”)
DisconnectNetworkDrive ( “X:”)
Fim se
strResults = TimeToCleanArchive ()
strWebSvrName)
wshRemote.Execute
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 ()
strEventLog = _
“Para strEventLog. RC = 4” )
strDebug = WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Debug”) Se Err <> 0 Then
“Para strDebug. RC = 4” )
strHTMLFolder = _
WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ HTMLFolder”) Se Err <> 0 Then
“Para strHTMLFolder. RC = 4” )
strConSolRptLoc = _
“WshShl.RegRead (‘HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ ConSolRptLoc’) Se Err <> 0 Then
“Para strConSolRptLoc. RC = 4” )
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
“Para strSharedRptFolder. RC = 4” )
= _ strSharedHTMLFolder
“WshShl.RegRead (‘HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Share_HTML’) Se Err <> 0 Then
“Para strSharedHTMLFolder. RC = 4” )
strWebSvrName = _
WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ WebServer”) Se Err <> 0 Then
“Para strWebSvrName. RC = 4” )
“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
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.
WshNtk.RemoveNetworkDrive strLetter
Fim se
Outro
770 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB
WriteToEventLog “roteiro Relatório Resumido Collection - Não é possível mapear“& _ “para a rede drive“e
strDrive 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 ()
“Nome HTML Relatório Resumido File =“MsgBox & strHTMLRpt & vbCrLf & _
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
MsgBox “Arquivo“e strHTMLRpt & “não encontrado. Parar “& _‘a execução do script.’,
CTitleBarMsg End If
MsgBox “Arquivo“e strWordRpt & “não encontrado. Parar “& _‘a execução do script.’,
CTitleBarMsg End If
Definir strFileName = FsoObj.GetFile (strConSolRptLoc & “\” & strHTMLRpt) strFileName.Move “W: \”
strHTMLRpt End If
Definir strFileName = FsoObj.GetFile (strConSolRptLoc & “\” & strWordRpt) strFileName.Copy “W: \”
strWordRpt
End If
strFileName.Delete
Definir strFileName = FsoObj.GetFile (strHTMLFolder & “\” & “Archive.html”) strFileName.Move “X: \” Se
“Archive.html” 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.
Then
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 ()
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
Sub RemoteScript_Start ()
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 ()
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 ()
CStr (strErrorNo)
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.
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.
WScript.Quit (intRC)
End Sub
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.
'Descrição: Este script move a página Archive.html e do dia atual' HTML e relatórios de síntese consolidadas do
'Seção de inicialização
Option Explicit
strExecutionComplete = 2
( “WScript.Shell”)
intReturnCode = 0
GetRegistrySettings ()
MapNetworkDrive “W:”, “\\” & strWebSvrName & “\” & strSharedRptFolder MapNetworkDrive “X:”, “\\” &
GetFileNames ()
CopyAndMoveFiles ()
DisconnectNetworkDrive ( “W:”)
DisconnectNetworkDrive ( “X:”)
strResults = TimeToCleanArchive ()
strWebSvrName)
wshRemote.Execute
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 779
WScript.Sleep 2000
laço
Fim se
TerminateScript (intReturnCode)
'Secção Procedimento
GetRegistrySettings sub ()
strEventLog = _
WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ EventLogging”) Se Err <> 0 Then
“Para strEventLog. RC = 4” )
strDebug = WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Debug”) Se Err <> 0 Then
“Para strDebug. RC = 4” )
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
“Para strHTMLFolder. RC = 4” )
strConSolRptLoc = _
WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ ConSolRptLoc”) Se Err <> 0 Then
“Para strConSolRptLoc. RC = 4” )
strSharedRptFolder = _
WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Share_Rpts”) Se Err <> 0 Then
“Para strSharedRptFolder. RC = 4” )
= _ strSharedHTMLFolder
WshShl.RegRead ( “HKLM \ Software \ Intuit \ VBScripts \ WebRpting \ Share_HTML”) Se Err <> 0 Then
“Para strSharedHTMLFolder. RC = 4” )
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
“Para strWebSvrName. RC = 4” )
“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 & _
End Sub
WshNtk.RemoveNetworkDrive strLetter
Fim se
Outro
WriteToEventLog “roteiro Relatório Resumido Collection - Não é possível mapear“& _ “para a rede drive“e
strDrive End If
End Function
GetFileNames sub ()
“Nome HTML Relatório Resumido File =“MsgBox & strHTMLRpt & vbCrLf & _
End Sub
CopyAndMoveFiles sub ()
strFileName Dim
MsgBox “Arquivo“e strHTMLRpt & “não encontrado. Parar “& _‘a execução do script.’,
CTitleBarMsg End If
MsgBox “Arquivo“e strWordRpt & “não encontrado. Parar “& _‘a execução do script.’,
CTitleBarMsg 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: \”
strHTMLRpt End If
Definir strFileName = FsoObj.GetFile (strConSolRptLoc & “\” & strWordRpt) strFileName.Copy “W: \”
strWordRpt
End If
strFileName.Delete
Definir strFileName = FsoObj.GetFile (strHTMLFolder & “\” & “Archive.html”) strFileName.Move “X: \” Se
“Archive.html” End If
End Sub
Then
cTitleBarMsg End
If End If
End Sub
TimeToCleanArchive função ()
End Function
Sub RemoteScript_Start ()
786 projeto 4 Comunicação de dados APLICAÇÃO RESUMO ATRAVÉS DA WEB
End Sub
Sub RemoteScript_End ()
End Sub
Sub RemoteScript_Error ()
CStr (strErrorNo)
wshRemote.Error.Description) End If
wshRemote.Error.Description
DISTRIBUIÇÃO RELATÓRIO E GESTÃO DE ARQUIVO REMOTO Capítulo 32 787
Fim se
wshRemote.Terminate ()
End Sub
WshShl.LogEvent 4, strMessage
End Sub
WScript.Quit (intRC)
End Sub
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
'Descrição: Este script exclui versões HTML e palavra do' relatórios resumidos consolidados que estão com
'Seção de inicialização
Option Explicit
MonthToDelete ()
RemoveOldSummaryFiles ()
WScript.Quit ()
'Secção Procedimento
Sub MonthToDelete ()
strCurrentMonth - 4
Se strDeleteMonth = 0 Then
Se strDeleteMonth = -1 Então
Se strDeleteMonth = -2 Então
Se strDeleteMonth = -3 Então
End Sub
RemoveOldSummaryFiles sub ()
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
/ 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.
igual à lista de pastas anexas. O / e opção só pode ser usada uma vez após cada
Arp
Um comando de protocolo TCP / IP que exibe e modifica as tabelas de tradução de endereços IP-para-MAC usados
Sintaxe
parâmetros
Parâmetro propósito
[If_addr] Identifica o endereço IP da interface de rede cuja tabela de conversão de endereços deve ser
Assoc
Listas ou alterações arquivo associações de extensão.
Sintaxe
parâmetros
Parâmetro propósito
[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
parâmetros
Parâmetro propósito
[\\ nome do computador] Especifica um computador remoto onde a tarefa deve ser executada. Se omitido, o
Tempo Identifica o tempo para executar a tarefa expressa como hh: milímetros em um relógio de 24
horas.
/cada: encontro[,...] Estabelece um calendário para a execução da tarefa com base em dias específicos da
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
atmadm
conexões de monitores e endereços e exibe estatísticas para ATM ( Modo Assíncrono de transferência) redes.
Sintaxe
parâmetros
Parâmetro propósito
[-uma] Exibe o serviço de rede endereço de ponto de acesso ATM registrado para cada interface de
attrib
Listas ou modifica o arquivo atributos.
Sintaxe
parâmetros
Parâmetro propósito
[[ unidade:] [caminho] arquivo] Define a unidade, o caminho eo nome do arquivo a ser processado.
subdiretórios.
[/ D] Processos diretórios.
cacls
Exibe ou ACLs de arquivo alterações ( listas de controle de acesso).
Sintaxe
parâmetros
Parâmetro propósito
parâmetros ( contínuo)
Parâmetro propósito
n Nenhum r Ler
n Nenhum r Ler
Ligar
Sintaxe
parâmetros
Parâmetro propósito
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
865 nórdico
866 russo
869 grego moderno
Chdir (Cd)
Exibe o nome do diretório atual ou altera o diretório atual.
Sintaxe
parâmetros
Parâmetro propósito
chkdsk
Exibe o status de disco e corrige os erros encontrados no disco especificado.
Sintaxe
parâmetros
Parâmetro propósito
[/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
parâmetros
Parâmetro propósito
/d Restaura as predefinições.
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]
parâmetros
Parâmetro propósito
[/ E] Criptografa as pastas especificadas e ativa a criptografia para todos os arquivos que podem
[/ D] Decifra as pastas especificadas e desliga a criptografia para todos os arquivos que podem
especificada.
de criptografia atual.
parâmetros ( contínuo)
Parâmetro propósito
[/ 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
parâmetros
Parâmetro propósito
[/ Q] Desabilita ecoando.
( continuou)
804 parte VI ANEXOS
parâmetros ( contínuo)
Parâmetro propósito
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
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
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
parâmetros
Parâmetro propósito
Compactar
Indicações e configurações de compressão alterações para arquivos e pastas em partições NTFS.
Sintaxe
parâmetros
Parâmetro propósito
Converter
Converte volumes FAT e FAT32 para volumes NTFS.
Sintaxe
parâmetros
Parâmetro propósito
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.
cópia de
Sintaxe
parâmetros
Parâmetro propósito
[/ N] Usa um nome de arquivo curto como novo nome do arquivo do arquivo de destino.
[/ Z] Gira em torno de um modo reinicializável antes de copiar arquivos de rede de modo que se a conectividade
País
Configura o subsistema MS-DOS para que ele possa usar datas internacionais, hora, moeda, conversões
de caso e separadores decimais.
Sintaxe
parâmetros
Parâmetro propósito
[ unidade:] [caminho] nome do arquivo Define a unidade, caminho e nome do arquivo que contém as
Cprofile
Remove desnecessariamente usado espaço de perfis.
Sintaxe
[/ v] [lista_de_arquivos]
parâmetros
Parâmetro propósito
[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
Sintaxe
data [/ t]
parâmetros
Parâmetro propósito
Depurar
Inicia o programa de depuração utilizadas para testar executáveis MS-DOS.
Sintaxe
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.
Defrag
Reorganiza armazenamentos de dados em volumes locais para melhorar o armazenamento e tempo de recuperação.
Sintaxe
desfragmentação o volume [/ a]
parâmetros
Parâmetro propósito
[/ F] Forças de desfragmentação.
Del (Erase)
Exclui um arquivo.
Sintaxe
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.
dir
Exibe uma lista de arquivos do diretório.
Sintaxe
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.
/uma[[:] atributos] Limita os monitores para diretórios e arquivos que correspondem atributos
h arquivos ocultos
s arquivos de sistema
d diretórios
- h arquivos Nonhidden
- ao
s arquivos
sistema não pertencentes
- exibição
d Somente os arquivos de
( 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
s Por tamanho
/ T [[:] TimeField] Determina o campo de tempo usado para exibir ou classifica a listagem. As opções válidas:
c tempo de criação
diskcomp
Compara o conteúdo de dois disquetes.
Sintaxe
parâmetros
Parâmetro propósito
Diskcopy
Copia o conteúdo de um disco de origem para um disco de destino.
Sintaxe
parâmetros
Parâmetro propósito
diskperf
Especifica os tipos de contadores que podem ser usados com o Monitor do sistema.
Sintaxe
parâmetros
Parâmetro propósito
inicialização do sistema.
[Yv] Permite que os contadores de desempenho de disco para unidades lógicas na inicialização do
sistema.
sistema.
sistema.
sistema.
Doskey
Executa o programa Doskey, que recorda comandos e cria macros.
Sintaxe
parâmetros
Parâmetro propósito
parâmetros ( contínuo)
Parâmetro propósito
[/ Macrofile = nome do arquivo] Identifica o arquivo que contém macros a serem instaladas.
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
[/ 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
Eco
Exibe uma mensagem ou ativa e desativa o eco de comando.
Sintaxe
parâmetros
Parâmetro propósito
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
Sintaxe
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
Edlin
Inicia um editor de texto ASCII orientada-line.
Sintaxe
parâmetros
Parâmetro propósito
[ unidade:] [caminho] nome do arquivo Especifica a unidade, caminho e nome de um arquivo ASCII 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
parâmetros
Parâmetro propósito
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
[/ d descrição]
parâmetros
Parâmetro propósito
especificado.
parâmetros ( contínuo)
Parâmetro propósito
informações |
SuccessAudit |
Evntquery
Exibe eventos armazenados nos logs de eventos.
Sintaxe
[/ Fo mesa | lista | CSV] [/ r evtrange] [/ nh] [/ v] [/ l [aplicação] | [Sistema] | [Segurança] [ “servidor DNS”]
parâmetros
Parâmetro propósito
especificado.
( continuou)
820 parte VI ANEXOS
parâmetros ( contínuo)
Parâmetro propósito
Saída
Sintaxe
saída [/ b] [ exitcode]
parâmetros
Parâmetro propósito
Expandir
Descompacta arquivos compactados a partir de discos de distribuição.
Sintaxe
parâmetros
Parâmetro propósito
[-F: arquivos] Especifica os arquivos em um arquivo .cab que estão a ser expandida.
Fc
Compara dois arquivos e relatórios sobre suas diferenças.
Sintaxe
fc [/ a] [/ b] [/ c] [/ L] [/ LBN] [/ n] [/ T] [/ L] [/ W] [/ nnnn]
parâmetros
Parâmetro propósito
[/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
[/você] Executa uma comparação dos arquivos como arquivos de texto Unicode.
( 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
[ 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
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
Encontrar
Sintaxe
parâmetros
Parâmetro propósito
[ 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]
parâmetros
Parâmetro propósito
( continuou)
824 parte VI ANEXOS
parâmetros ( contínuo)
Parâmetro propósito
[desligada] Faz com que um arquivo com o desconectado conjunto de atributos para ser processado.
Dedo
Exibe informações do usuário em um sistema especificado que está executando o serviço de dedo.
Sintaxe
parâmetros
Parâmetro propósito
[Do utilizador] Especifica um usuário. Se omitido, informações sobre todos os usuários é exibida.
flattemp
Activa ou exibe o uso de pastas temporárias simples.
Sintaxe
parâmetros
Parâmetro propósito
Para
Sintaxe
parâmetros
Parâmetro propósito
%% variável Especifica um parâmetro que o para comando substitui com cada seqüência de texto na
forcedos
Inicia um programa usando o subsistema MS-DOS.
Sintaxe
parâmetros
Parâmetro propósito
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]
volume [/ q]
parâmetros
Parâmetro propósito
[/ fs: sistema de arquivo] Especifica um dos seguintes sistemas de arquivos: FAT, FAT32 ou NTFS.
[/uma: o tamanho da unidade] Define o tamanho da unidade de alocação para usar em FAT, FAT32 ou volumes NTFS.
parâmetros ( contínuo)
Parâmetro propósito
automaticamente.
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
[-S: nome do arquivo] Identifica um arquivo de texto contendo comandos de FTP que devem ser executadas
[-W: tamanho da janela] Altera o tamanho do buffer de transferência padrão de 4096 para um novo valor.
ftype
Exibe ou modifica tipos de arquivos usados para extensões de nome de arquivo associados.
Sintaxe
parâmetros
Parâmetro propósito
[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
parâmetros
Parâmetro propósito
[/ Fo [table | lista | csv] Especifica o formato em que retornou resultados devem ser exibidos.
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
parâmetros
Parâmetro propósito
gpresult
Exibe as configurações de política de grupo e conjunto de diretivas resultante no computador de destino.
Sintaxe
parâmetros
Parâmetro propósito
[/do utilizador trgtusername] Especifica o nome de usuário cuja conjunto de diretivas resultante é
gpupdate
Atualiza configurações Group Policy.
Sintaxe
parâmetros
Parâmetro propósito
processado.
[/esperar: x] Número de segundos de espera para o comando para ser concluído. 600 é o
padrão.
GRAFTABL
Instrui o Windows para exibir os caracteres estendidos de uma página de código especificado no modo de tela cheia.
Sintaxe
parâmetros
Parâmetro propósito
parâmetros ( contínuo)
Parâmetro propósito
861 islandês
863 Canadense-Francês
865 nórdico
866 russo
869 grego moderno
Socorro
Sintaxe
Socorro [ comando]
parâmetros
Parâmetro propósito
Helpctr
Abre o Centro de Ajuda e Suporte.
Sintaxe
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.
nome de anfitrião
Sintaxe
nome de anfitrião
E se
Sintaxe
parâmetros
Parâmetro propósito
errorlevel número Define uma condição verdadeira se o programa anterior retornou um código de
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.
EQU igual a
cmdextversion número Compara o número de versão interna associado com CMD.EXE para
o número especificado.
[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
parâmetros
Parâmetro propósito
( continuou)
834 parte VI ANEXOS
parâmetros ( contínuo)
Parâmetro propósito
disponível.
configuração DHCP.
computador.
especificado.
rede especificado.
ipxroute
Exibe e altera informações sobre o IPX ( Internacional Packet Exchange)
tabelas de roteamento.
Sintaxe
ipxroute configuração
parâmetros
Parâmetro propósito
[ guid | adaptador]
Windows XP comando de referência Apêndice A 835
parâmetros ( contínuo)
Parâmetro propósito
pacote é enviado para um endereço único MAC que não esteja listado na
SINGLE ROUTES.
Irftp
Envia e recebe dados através de uma ligação de infravermelhos.
Sintaxe
parâmetros
Parâmetro propósito
Rótulo
Cria, exclui ou modifica rótulo de volume de um disco.
Sintaxe
parâmetros
Parâmetro propósito
Nenhum Instrui o shell para pedir-lhe para alterar ou eliminar o rótulo atual.
loadfix
Carrega um programa acima dos primeiros 64 KB de memória convencional e executa-lo.
Sintaxe
parâmetros
Parâmetro propósito
lodctr
Registra Contadores de desempenho e texto para serviços e drivers.
Windows XP comando de referência Apêndice A 837
Sintaxe
parâmetros
Parâmetro propósito
[\\ computador] nome do arquivo Registra os contadores de desempenho localizadas em nome do arquivo no
nome do arquivo.
logman
Horários desempenho coleções de log de rastreamento de contador e de eventos.
Sintaxe
parâmetros
Parâmetro propósito
coleção]
lpq
Um utilitário de diagnóstico que fornece informações de status sobre uma fila de impressão em um computador
Sintaxe
parâmetros
Parâmetro propósito
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
Mem
Exibe informações sobre o uso de memória de programas carregados na memória no subsistema
MS-DOS.
Sintaxe
parâmetros
Parâmetro propósito
/programa Exibe o status dos programas carregados na memória. Esta opção é mutuamente
/depurar Exibe o status de programas atualmente carregados e drivers internos. Esta opção é
/classificar Exibe o status dos programas carregados na memória convencional e área de memória
Mkdir (MD)
Cria um diretório ou subdiretório.
Sintaxe
MD [unidade:] caminho
parâmetros
Parâmetro propósito
mmc
Abre a MMC ( Microsoft Management Console).
Sintaxe
parâmetros
Parâmetro propósito
Mais
Exibe saída de uma tela de cada vez.
Sintaxe
mais [/ c] [/ p] [/ s] [/ t n] [+ n] [arquivos]
parâmetros
Parâmetro propósito
[/ C] Limpa a tela.
mountvol
Cria, exclui ou exibe ponto de montagem de volume.
Sintaxe
unidade MOUNTVOL: / s
parâmetros
Parâmetro propósito
[ unidade:] caminho Especifica uma pasta NTFS para conter o ponto de montagem.
em Itanium.
Mover
Move um ou mais arquivos de um local para outro, excluí-lo da sua localização original.
Sintaxe
parâmetros
Parâmetro propósito
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]
parâmetros
Parâmetro propósito
[/ categorias Categoria ID] Inicia o utilitário Informações do sistema no computador de destino usando a
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.
[-R] Limpa todos os nomes da cache de nomes NetBIOS e recarrega o Lmhosts Arquivo.
contas líquidas
Modifica as contas de usuário de banco de dados e muda os requisitos de logon e senha.
Sintaxe
parâmetros
Parâmetro propósito
( 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-
[/ MINPWAGE: dias] Especifica um número mínimo de dias que devem passar antes que
[/ UNIQUEPW: número] Estabelece uma exigência história senha que impede que os
vezes.
[/sincronizar] Faz com que o controlador de domínio primário para sincronizar com
computador net
Adiciona ou exclui contas de computador no banco de dados de domínio.
Sintaxe
parâmetros
Parâmetro propósito
net config
Displays e mudanças configuráveis serviços ativos.
Sintaxe
parâmetros
Parâmetro propósito
net continuar
Reativa um serviço suspenso.
Sintaxe
parâmetros
Parâmetro propósito
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
parâmetros
Parâmetro propósito
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
localmente.
username [ ...] Listas de um ou mais nomes de utilizador para ser adicionado ou removido 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
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.
net helpmsg
Fornece ajuda com mensagens de erro do Windows.
Sintaxe
parâmetros
Parâmetro propósito
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
localmente.
nome [ ...] Listas de um ou mais nomes de utilizador ou nomes de grupo a ser adicionados ou
nome net
Exibe a lista de nomes de computador que aceitará mensagens, ou adiciona ou remove um nome de mensagens.
Sintaxe
parâmetros
Parâmetro propósito
pausa net
Pausa serviços ativos.
Sintaxe
parâmetros
Parâmetro propósito
impressão net
Sintaxe
parâmetros
Parâmetro propósito
net send
Envia mensagens para usuários, computadores e nomes de mensagens.
Sintaxe
parâmetros
Parâmetro propósito
/ 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.
sessão de net
Listas ou termina sessões com os clientes conectados ao computador.
Sintaxe
parâmetros
Parâmetro propósito
[/excluir] Termina uma sessão com \\ nome do computador e em seguida, fecha todos os arquivos
net share
Cria, exclui e exibe recursos compartilhados.
Sintaxe
parâmetros
Parâmetro propósito
Nenhum Exibe informações sobre todos os recursos que atualmente são compartilhados no
computador.
/Comercial: número Limita o número máximo de usuários que podem acessar simultaneamente o
compartilhamento.
net start
Exibe uma lista de serviços iniciados. Ele também é usado para iniciar os serviços.
Sintaxe
parâmetros
Parâmetro propósito
netstat
Exibe estatísticas para conexões TCP / IP atuais.
Sintaxe
parâmetros
Parâmetro propósito
[-O] Exibe conexões TCP ativas e mostra o ID do processo para cada conexão.
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
Sintaxe
parâmetros
Parâmetro propósito
Nenhum Exibe uma lista dos serviços ativos que fornecem estatísticas.
net stop
Termina um serviço de rede.
Sintaxe
parâmetros
Parâmetro propósito
net time
Sincroniza o relógio interno do computador com o relógio do outro computador.
Sintaxe
[/conjunto]
net time [\\ nome do computador] [/ QUERYSNTP] | [/ Setsntp [: lista de servidores NTP]]
854 parte VI ANEXOS
parâmetros
Parâmetro propósito
/ RTSDOMAIN [: nome do domínio] Especifica um domínio do servidor de horário confiável para sincronizar
com.
domínio especificado.
/ Setsntp [: NTP lista de servidores] Especifica uma lista de servidores Network Time Protocol para ser usado
uso net
Exibe informações sobre as conexões de rede e conecta um computador a recursos de rede.
Sintaxe
net use nome do dispositivo [/ casa[ password | *]] [/ delete: {yes | não}]
parâmetros
Parâmetro propósito
[ nome do dispositivo] Atribui um nome para uma nova ligação ou especifica um dispositivo que
compartilhado.
[*] 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.
reiniciado.
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
parâmetros
Parâmetro propósito
[senha] Atribui uma senha para uma nova conta ou altera a senha de
uma conta existente.
* Solicita a senha.
localmente.
/Código do país: nnn Especifica os códigos de país / região para ser usadas para ajuda e mensagens
de erro.
/nome completo:" nome ” Define o nome completo de um usuário, em vez de um nome de 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.
comentário do usuário.
net view
Exibe uma lista de domínios, computadores ou recursos que estão sendo compartilhados por um computador
especificado.
Sintaxe
parâmetros
Parâmetro propósito
[\\ nome do computador] Especifica um computador para que os seus recursos podem ser visualizados.
nslookup
Exibe informações de DNS ( Domain Name System) nomear servidores.
Sintaxe
parâmetros
Parâmetro propósito
[-Opção ...] Especifica nslookup comandos para ser usado como opções de linha de comando.
padrão.
Ntbackup
Fornece um meio para iniciar backups do prompt de comando.
Sintaxe
[/ 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:
parâmetros
Parâmetro propósito
[/É [" servidor “]] Faz backup do arquivo de armazenamento de informações em servidores Exchange.
parâmetros ( contínuo)
Parâmetro propósito
[/ RS: [Yes | não ]] Faz o backup de dados migrados encontrados no armazenamento remoto.
Ntcmdprompt
Executa CMD.exe em vez de COMMAND.COM depois de iniciar um TSR ( Terminam e permanecem
residentes) programa.
Sintaxe
ntcmdprompt
Caminho
Sintaxe
parâmetros
Parâmetro propósito
Pathping
Um comando de rastreamento de rota que combina a funcionalidade do sibilo e
tracert comandos.
Sintaxe
parâmetros
Parâmetro propósito
- g host-lista Permite que os computadores para ser separados por portas intermédias ao longo
hospedar-lista.
- 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
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
[/ P datafilepath \ datafilename]
parâmetros
Parâmetro propósito
importação.
ser publicado.
destino.
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
parâmetros
Parâmetro propósito
Perfmon
Abre o console de desempenho usando as mesmas configurações encontradas no utilitário do Monitor 4.0
Sintaxe
parâmetros
Parâmetro propósito
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
destino-list
parâmetros
Parâmetro propósito
[-n contagem] Envia o número especificado de ECO pacotes, tal como definido pela
contagem.
[-r contagem] Armazena a rota tomada por pacotes de saída e pacotes de retorno no
[-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
[-k computador-list] Rotas pacotes por meio da lista de computadores especificado pelo
popd
Alterações no diretório armazenado por pushd.
Sintaxe
popd
864 parte VI ANEXOS
Impressão
Sintaxe
parâmetros
Parâmetro propósito
\\ 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
[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
$n Dirigir
$g Sinal de maior
$l Sinal de menor
$b Tubo
$_ Enter-alimentação de linha
$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
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
Rasdial
Automatiza o RAS ( Serviço de Acesso Remoto) processo de conexão do cliente.
Sintaxe
parâmetros
Parâmetro propósito
[Nome de utilizador [ passwd | *]] Especifica um nome de usuário e senha com que para
estabelecer a conexão.
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
copiados.
Recuperar
Tenta recuperar informações de um disco danificado.
Sintaxe
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
Sintaxe
parâmetros
Parâmetro propósito
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
parâmetros ( contínuo)
Parâmetro propósito
cópia Reg
entradas de registro de cópias.
Sintaxe
parâmetros
Parâmetro propósito
reg delete
Exclui entradas do Registro e subchaves.
Sintaxe
parâmetros
Parâmetro propósito
( continuou)
870 parte VI ANEXOS
parâmetros ( contínuo)
Parâmetro propósito
exportação Reg
Cópias subchaves, entradas e valores para um arquivo externo, que lhes permitam ser transferida para outro
computador.
Sintaxe
parâmetros
Parâmetro propósito
importação Reg
Sintaxe
parâmetros
Parâmetro propósito
carga Reg
Cópias salvar as entradas e subchaves a uma subchave de registo diferente.
Sintaxe
parâmetros
Parâmetro propósito
consulta Reg
entradas filho apresenta e subchaves para a subchave especificada.
Sintaxe
parâmetros
Parâmetro propósito
Reg restaurar
Restaura subchaves do Registro salvas e entradas.
Sintaxe
parâmetro
propósito
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
parâmetros
Parâmetro propósito
regsvr32
Registros arquivos .dll com o registro.
Sintaxe
parâmetros
Parâmetro propósito
[/EU[: linhacmd]] chamadas DllInstall e fornece o argumento fornecido pelo cmdline se presente.
Reg descarregamento
Remove uma porção de registo que foi previamente carregado utilizando o reg load
comando.
Sintaxe
parâmetros
Parâmetro propósito
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]
[-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
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
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,
[-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.
Rem
Usado para colocar comentários em scripts.
Sintaxe
rem [ Comente]
parâmetros
Parâmetro propósito
Sintaxe
parâmetros
Parâmetro propósito
[ unidade:] [caminho] filename1 Especifica a unidade, caminho e nome de arquivo do arquivo a ser renomeado.
Substituir
Substitui arquivos no diretório de destino com arquivos que têm o mesmo nome.
Sintaxe
[/você]
parâmetros
Parâmetro propósito
[ drive1:] [Caminho1] nome do arquivo Especifica a unidade, caminho e nome dos arquivos de origem do arquivo.
( 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.
correspondentes.
[/você] Substitui arquivos na pasta de destino somente se eles são mais velhos do
Repor sessão
Repõe uma sessão de servidor de terminal.
Sintaxe
parâmetros
Parâmetro propósito
rexec
Executa comandos em computadores remotos que suportam o serviço Rexec.
Sintaxe
parâmetros
Parâmetro propósito
Rmdir (Rd)
Exclui uma pasta.
Sintaxe
caminho [/ s] [/ Q]
parâmetros
Parâmetro propósito
Rota
Configura tabelas de roteamento.
Sintaxe