helldanger1
GForum VIP
- Entrou
- Ago 1, 2007
- Mensagens
- 29,631
- Gostos Recebidos
- 1
Você pode usar o script de linha de comando iisback.vbs, armazenado em systemroot\System32, para listar as cópias de backup da configuração do IIS (metabase e esquema) de um computador local ou remoto.
A operação /list lista apenas as cópias de backup armazenadas no local padrão, systemroot\System32\Inetsrv\MetaBack. Se você mover os arquivos de cópia de backup para outro diretório, a cópia de backup não aparecerá na lista.
O Iisback.vbs executa as mesmas operações de backup e restauração disponíveis no Gerenciador do IIS. É possível usar qualquer uma das ferramentas para exibir e gerenciar cópias de backup.
Importante
Você deve ser membro do grupo Administradores no computador local para executar scripts e executáveis. Como uma prática recomendada de segurança, faça logon no computador usando uma conta que não esteja no grupo Administradores e use o comando runas para executar o script ou executável como um administrador. Em um prompt de comando, digite runas /profile /User:Meu_Computador\Administrador cmd para abrir uma janela de comando com direitos de administrador e, em seguida, digite cscript.exe Nome_do_Script (inclua o caminho completo do script e todos os parâmetros).
Este tópico inclui as seguintes informações:
Sintaxe: A ordem em que você digita um comando e quaisquer argumentos e opções subseqüentes.
Parâmetros: Os valores que são fornecidos a variáveis no comando.
Exemplo: Código de exemplo e uma explicação dos resultados.
Sintaxe
iisback /list [/s Computador [/u [Domain\]Usuário/p Senha]]
Parâmetros
/s Computador
Executa o script no computador remoto especificado. Digite o nome do computador ou o endereço IP sem barras invertidas. O padrão é o computador local.
/u [Domínio\]Usuário
Executa o script com as permissões da conta de usuário especificada. É necessário que essa conta faça parte do grupo Administradores no computador remoto. Por padrão, o script é executado com as permissões do usuário atual do computador local.
/p Senha
Especifica a senha da conta de usuário fornecida no parâmetro /u.
Exemplo
O comando a seguir lista as cópias de backup armazenadas no servidor remoto Svr16. Ele usa o parâmetro /s para especificar o nome do servidor, o parâmetro /u para especificar a conta de Administrador do usuário e o parâmetro /p para especificar a senha da conta de Administrador.
iisback /list /s Svr16 /u Domain06\User1 /p R34*9W@4b
Como resposta, o iisback exibe todas as cópias de backup existentes no servidor remoto Svr16:
Backup Name Version # Date and Time
AsiaSvr 0 12/8/2001 9:18:25 PM
AsiaSvr 1 1/14/2001 9:02:33 PM
Svr01Bkp 11 1/3/2001 3:00:42 AM
Svr01Bkp 12 1/4/2001 3:00:12 AM
Svr01Bkp 13 1/5/2001 3:01:00 AM
Svr01Bkp 14 1/6/2001 3:00:00 AM
Svr01Bkp 15 1/9/2001 5:18:04 AM
Observação
O iisback /list usa a UTC (Coordinated Universal Time) para carimbos de data e hora. Além disso, sem parâmetros, o comando iisback /list lista todas as cópias de backup armazenadas no computador local.
A operação /list lista apenas as cópias de backup armazenadas no local padrão, systemroot\System32\Inetsrv\MetaBack. Se você mover os arquivos de cópia de backup para outro diretório, a cópia de backup não aparecerá na lista.
O Iisback.vbs executa as mesmas operações de backup e restauração disponíveis no Gerenciador do IIS. É possível usar qualquer uma das ferramentas para exibir e gerenciar cópias de backup.
Importante
Você deve ser membro do grupo Administradores no computador local para executar scripts e executáveis. Como uma prática recomendada de segurança, faça logon no computador usando uma conta que não esteja no grupo Administradores e use o comando runas para executar o script ou executável como um administrador. Em um prompt de comando, digite runas /profile /User:Meu_Computador\Administrador cmd para abrir uma janela de comando com direitos de administrador e, em seguida, digite cscript.exe Nome_do_Script (inclua o caminho completo do script e todos os parâmetros).
Este tópico inclui as seguintes informações:
Sintaxe: A ordem em que você digita um comando e quaisquer argumentos e opções subseqüentes.
Parâmetros: Os valores que são fornecidos a variáveis no comando.
Exemplo: Código de exemplo e uma explicação dos resultados.
Sintaxe
iisback /list [/s Computador [/u [Domain\]Usuário/p Senha]]
Parâmetros
/s Computador
Executa o script no computador remoto especificado. Digite o nome do computador ou o endereço IP sem barras invertidas. O padrão é o computador local.
/u [Domínio\]Usuário
Executa o script com as permissões da conta de usuário especificada. É necessário que essa conta faça parte do grupo Administradores no computador remoto. Por padrão, o script é executado com as permissões do usuário atual do computador local.
/p Senha
Especifica a senha da conta de usuário fornecida no parâmetro /u.
Exemplo
O comando a seguir lista as cópias de backup armazenadas no servidor remoto Svr16. Ele usa o parâmetro /s para especificar o nome do servidor, o parâmetro /u para especificar a conta de Administrador do usuário e o parâmetro /p para especificar a senha da conta de Administrador.
iisback /list /s Svr16 /u Domain06\User1 /p R34*9W@4b
Como resposta, o iisback exibe todas as cópias de backup existentes no servidor remoto Svr16:
Backup Name Version # Date and Time
AsiaSvr 0 12/8/2001 9:18:25 PM
AsiaSvr 1 1/14/2001 9:02:33 PM
Svr01Bkp 11 1/3/2001 3:00:42 AM
Svr01Bkp 12 1/4/2001 3:00:12 AM
Svr01Bkp 13 1/5/2001 3:01:00 AM
Svr01Bkp 14 1/6/2001 3:00:00 AM
Svr01Bkp 15 1/9/2001 5:18:04 AM
Observação
O iisback /list usa a UTC (Coordinated Universal Time) para carimbos de data e hora. Além disso, sem parâmetros, o comando iisback /list lista todas as cópias de backup armazenadas no computador local.