Ajouter un utilisateur dans un groupe local sans passer par xp_cmdshell
Bonjour à tous,
voila, je voudrais ajouter un utilisateur, disons HelpDesktop au groupe local Administrateurs par exemple.
Or j'ai désactivé xp_cmdshell pour des raisons de sécurité et j'ai supprimé la DLL xplog70. Je sais qu'il me suffit de tout restaurer mais je trouvais interessant de voir s'il etait possible d'ajouter un utilisateur au serveur en passant par un script SQL.
J'ai deja trouvé ceci pour ajouter un répertoire:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
DECLARE @jobID uniqueidentifier, @cmd varchar(1000)
SET @cmd = 'md "E:\Backups\dbname_20080611"'
EXEC msdb.dbo.sp_add_job @job_name = '_tmp_MakeDirectory', @enabled = 1, @start_step_id = 1, @owner_login_name='sa', @job_id = @jobID OUTPUT
EXEC msdb.dbo.sp_add_jobstep @job_id = @jobID, @step_name = 'Create Backup Folder', @step_id = 1, @subsystem = 'CMDEXEC', @command = @cmd
EXEC msdb.dbo.sp_add_jobserver @job_id = @jobID
EXEC msdb.dbo.sp_start_job @job_id = @jobID, @output_flag = 0
WAITFOR DELAY '000:00:05' -- Give the job a chance to complete
IF EXISTS (SELECT name FROM msdb.dbo.sysjobs WHERE name = '_tmp_MakeDirectory')
BEGIN
EXEC msdb.dbo.sp_delete_job @job_name = '_tmp_MakeDirectory'
END |
Maintenant je cherche pour ajouter un utilisateur.
Merci d'avance pour votre aide !