Eu quero ver se é possível canalizar o uso de CPU / memória e processos em algo como um csv a cada poucos minutos com o PowerShell.
Alguma ideia?
EDITAR:
Usando a "Lista de Tarefas", consegui enviar informações para um arquivo CSV:
tasklist /FO csv > *path*
Eu posso fazer isso em um agendamento com uma tarefa agendada, mas não é exatamente limpo como os dados são gravados em arquivos csv individuais.
EDIT2:
Eu abri um ticket com a Microsoft através do meu contato de suporte OEM. Monitor de desempenho é a solução ideal, mas como eu disse abaixo, não está funcionando como esperado. Eles estão investigando.
windows-7
powershell
task-manager
selos
fonte
fonte
Respostas:
Você pode começar com isso.
Saída:
Fonte
fonte
-Append
Eu amo o Powershell, e você poderia fazer isso com o Powershell, mas por quê ?! Perfmon e Data Collector Sets são um ajuste muito melhor para essa tarefa. Consulte Monitorando o desempenho do Windows Server em um arquivo
fonte