私の要件は、T-SQL を使用してシステム (Windows OS 上) にローカル ユーザーを作成する必要があることです。そして、このユーザーを「管理者」グループの下に設定する必要があります。
このローカル ユーザーを使用すると、Windows OS にログインできるはずです (システムの起動時)。
出来ますか?もしそうなら、どうすればこれを行うことができますか?
T-SQL の xp_cmdshellを調べることをお勧めします。
例
行は列に返され
nvarchar(255)
ます。この xp_cmdshell ステートメントを実行すると、次の結果セットが返されます。
xp_cmdshell 'dir *.exe', NO_OUTPUT
これを行うときは、セキュリティも確認する必要があります。このmsdn の記事を参照してください。
コマンドラインからユーザーを追加する
adduserに関するこのドキュメントを参照してください
構文
ユーザーの作成:
AddUsers /c filename [/s:x] [/?] Domain Password_options
ファイルにダンプ:
AddUsers /d{:u} filename [/s:x] [/?] Domain Password_options
ユーザーの消去:
AddUsers /e filename [/s:x] [/?] Domain Password_options