Estou fazendo backup do banco de dados no domínio de dados, mas terei que excluir um backup expirado usando o seguinte comando. É um aplicativo de agente emc databoost para o Microsoft sql server.
Estou tentando converter o comando em powershell para poder executar o comando para excluir backups expirados de vários clientes em um loop. Dessa forma, posso evitar a execução do comando em cada cliente individual.
Eu criei o seguinte script e $clientname
está codificado, mas gostaria de passar vários nomes de servidor como $clientname
em loop.
$FileExe = "C:\..\bin\ddbmexptool.exe"
$dbtype = "mssql"
$dduser = "DDBOOST_USER=dduser"
$ddhostpath = "DEVICE_PATH=DDHOSTMSSQL"
$devicehostname = "DEVICE_HOST=ddhost.domain.com"
$clientname = "CLIENT=server1.domain.com"
& $FileExe -n $dbtype -a $dduser -a $ddhostpath -a $ddhostpath -a $devicehostname -a $clientname -b "6 weeks ago" -e "2 weeks ago"
Algo assim: