Preciso monitorar os administradores locais em meus sistemas SQL Server para auditoria. Existe uma maneira de usar um procedimento armazenado com powershell para fazer isso?
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
Você não precisa usar o Powershell para isso, o que exigiria xp_cmdshell em um procedimento armazenado. Basta usar xp_logininfo. Contanto que você adicione o grupo ao SQL Server (você não precisa conceder nenhuma permissão), poderá consultar os membros dele.
Você pode usar este procedimento armazenado para coletar os administradores locais no sistema, desde que seja executado no contexto de um membro da função sysadmin.