• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.
Portal Chamar Táxi

Restaurando configurações do IIS usando o lisback.vbs

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
Você pode usar o script da linha de comando iisback.vbs, que é armazenado em systemroot\System32, para restaurar a configuração do IIS de um servidor.

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 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 o 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 contém as seguintes informações:

Visão geral: Conceitos-chave para compreender os procedimentos de backup e restauração.

Sintaxe: A ordem em que devem ser digitados o comando e os argumentos e opções que o seguem.

Parâmetros: Os valores dados às variáveis presentes no comando.

Exemplos: Código de exemplo e uma explicação dos resultados.

Visão geral
Cada operação de backup cria dois arquivos, um arquivo .MDx, que armazena a metabase, e um arquivo .SCx, que armazena o esquema, nos quais x é o número da versão da cópia de backup. O IIS e o iisback.vbs armazenam os arquivos de cópias de backup no diretório systemroot\System32\inetsrv\MetaBack.

A metabase e o esquema de uma configuração do IIS contêm propriedades específicas de sistema e específicas de sessão. Não copie nem importe a metabase ou o esquema de um servidor IIS para outro sem modificações. Para copiar a configuração da metabase parcial ou integralmente de um sistema para outro, use Copiando configurações do IIS usando o Iiscnfg.vbs.

Para impedir o uso não-autorizado das cópias de backup, você pode utilizar o IIS 5.1 ou o IIS 6.0 e o iisback.vbs para criptografar a cópia de backup com uma senha. A senha criptografa a chave da sessão que, por sua vez, criptografa todas as propriedades para as quais o atributo de segurança foi definido.

Você pode ler uma cópia de backup criptografada (somente a chave da sessão e as propriedades de segurança são criptografadas) e pode excluir os arquivos. Porém, para usar a cópia de backup em uma operação de restauração, é necessário fornecer a senha de criptografia. Além disso, você não pode remover a criptografia de senha de uma cópia de backup, nem alterar a senha de criptografia.

Se você não usar a criptografia de senha, a chave da sessão e as propriedades de segurança serão criptografadas com uma senha em branco, que impede que você leia esses valores mas permite que qualquer membro do grupo Administradores restaure a metabase a partir da cópia de backup. O IIS 5.1 e o IIS 6.0. não têm suporte para criptografia de chave do computador das cópias de backup.

Observação
A operação /restore é uma operação complexa que pode levar alguns minutos para ser concluída. Um pequeno atraso é normal nessa operação. Durante /restore, páginas da Web, sites FTP, e serviços SMTP e NNTP são temporariamente interrompidos. Os serviços são restaurados quando a operação é concluída.
Sintaxe
iisback /restore/b Nome_do_Backup [/v {Inteiro | HIGHEST_VERSION}] [/e Senha_de_Criptografia] [/s Computador [/u [Domain\]Usuário/p Senha]]

Parâmetros
/bNome_do_Backup

Especifica o nome da cópia de backup.

/v {Inteiro | HIGHEST_VERSION}

Especifica o número da versão da cópia de backup. HIGHEST_VERSION é o padrão.


Inteiro Especifica o número da versão da cópia de backup.
HIGHEST_VERSION
Especifica a cópia de backup com o número de versão mais alto.


/e Senha_de_Criptografia

Fornece a senha de uma cópia de backup criptografada. Quando a chave de sessão em uma cópia de backup é criptografada, você deve fornecer a senha correspondente para utilizar a cópia na operação /restore.

/sComputador

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 definida no parâmetro /u.

Exemplos
Exemplo 1:
O comando a seguir restaura a configuração do IIS a partir da cópia de backup TestBkp, versão 3. O parâmetro /b é usado para especificar o nome da cópia de backup e o parâmetro /v para especificar a versão.

iisback /restore /b TestBkp /v 3

Em resposta, o iisback exibe a mensagem de operação bem-sucedida a seguir, indicando que a configuração do IIS foi restaurada:

Backup TestBkp version 3 has been RESTORED.

Para verificar se a configuração foi restaurada, compare a configuração atual, armazenada em systemroot\System32\inetsrv\MetaBase.xml e MBSchema.xml, com os arquivos de cópia de backup, TestBkp.MD3 e TestBkp.SC3, no diretório systemroot\System32\inetsrv\MetaBack.

Exemplo 2:
O comando a seguir restaura a configuração do IIS a partir da cópia de backup Svr01Bkp, versão 15. O parâmetro /b é necessário para especificar o nome da cópia de backup e o parâmetro /e para especificar a senha do backup, 7W*48Hv6#. Este comando omite o parâmetro /v e usa o valor padrão, HIGHEST_VERSION.

iisback /restore /b Svr01Bkp /e 7W*48Hv6#

Em resposta, o iisback exibe a mensagem de operação bem-sucedida a seguir, indicando que a configuração do IIS foi restaurada:

Backup Svr01Bkp version HIGHEST_VERSION has been RESTORED.
 
Topo