To read what kind of authentication method is used:
sqlcmd -S example.com -U sa -P Mssql123 -Q "EXEC xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode'"
LoginMode values:
- 1: Windows Authentication
- 2: SQL Server and Windows Authentication mode
To set it:
sqlcmd -S example.com -U sa -P Mssql123 -Q "EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2"