1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #Gestion du mot de passe
$carac = 0
$password = ""
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
While ($carac -lt 4)
{
$ranlemin = Get-Random -InputObject a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
$ranlemaj = Get-Random -InputObject A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
$rannum = Get-Random -InputObject 1,2,3,4,5,6,7,8,9
$caracspec = Get-Random -InputObject $,!,%,*,_,-,+,=,?,[,],:,"@","&","#","|","(",")","{","}",";",",","."
$password = $password+$ranlemin+$ranlemaj+$rannum+$caracspec
Write-Host $carac; $carac++
}
SETUP.EXE /q /ACTION=Install /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=CQSQL /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SECURITYMODE=SQL /SAPWD=$password /ADDCURRENTUSERASSQLADMIN=1 /TCPENABLED=1 /FILESTREAMLEVEL=3 /FILESTREAMSHARENAME="FileStreamRep" /FTSVCACCOUNT /SQMREPORTING=0 /IACCEPTSQLSERVERLICENSETERMS |
Partager