Ho visto un bel po 'di risorse per l'installazione silenziosa di SQL Server 2008 con la linea CMD. Qualcuno sa come installare silenziosamente SQL Server 2008 con PowerShell e cosa devo configurare? GraziePowershell installazione silenziosa/automatica server sql 2008
risposta
Dato che dal prompt dei comandi si sarebbe eseguire qualcosa di simile:
[path]\setup.exe /Q /other_args
In PowerShell si può solo chiamare la stessa cosa usando qualcosa di simile:
$cmd = "[path]\setup.exe /Q /other_args";
Invoke-Expression -command $cmd | out-null;
Mi rifugio' Ho fatto questo personalmente ma sarebbe il primo approccio che avrei provato se fosse il mio compito.
Lo silent install with SQL Server 2008 funzionerebbe allo stesso modo sia che lo si chiamasse dalla riga di comando o da uno script di PowerShell. Dovresti semplicemente cambiare il modo in cui chiami l'installer e passare i parametri per la configurazione in PowerShell. Può ottenere ingombranti chiamate a programmi esterni da PowerShell e passare anche i parametri. Credo che usereste invoke-expression per chiamare il comando con i parametri. Onestamente non ho provato a usare PowerShell per questa funzione poiché funziona così bene e facilmente nel prompt dei dos.
non hai ancora capito come si digita così velocemente :) –
Ehi, mi hai battuto solo per circa 20 secondi e hai digitato molto più di me. :-) –
bene conto i punti per includere il codice :) Non ho usato invocare cmdlet tanto non era positivo su come sarebbe stato fatto. Inoltre ho avuto una battuta divertente qualcuno stava scrivendo una risposta anche :) –