$domain="SOMEDOMAIN" $user="SomeUser" $workingdir="c:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio" $databaseserver="somedbserver.somedomain.net" $cmd="ssms.exe" $arguments=" -S $databaseserver" $domainuser = $domain + "\" + $user $response = Read-host "Enter password" -AsSecureString #$secpasswd = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($response)) $credential = New-Object System.Management.Automation.PSCredential ($domainuser, $response) Start-Process -WorkingDirectory $workingdir -FilePath $cmd -Argument $arguments -Credential $credentialYou can add an icon on your desktop and assign it a shortcut to powershell and then paste the script above to a .ps1 file and then as the argument of the shortcut point to a .ps1 with the script above.
Tuesday, 21 June 2016
How to open up a SQL connection with SQL Management studio 2012 through Powershell
Sometimes it is nice to just log into a SQL server database with just running a command. To maintain security, we let our user input the password manually and use
Powershell to start up SQL Server Management Studio 2012. If you got another version of SQL Server Management Server (SSMS), just adjust the path to ManagementStudio.
No comments:
Post a Comment