How to prevent opening same program on terminal server by the “same user” with command prompt?
I have multiple users logging on to this "terminal server" and running the same .BAT file...so what happens is when "User 2" logs on, they don't get Outlook started because it already shows as running in the task manager under "USER 1"
Dê uma chance à lógica abaixo, pois ela usará a variável %Username%
environmental para obter apenas a entrada TASKLIST
atual para o nome de usuário do perfil da conta de usuário que executa esse comando. . .
TASKLIST COMEÇA A TER PROCESSO APENAS O USUÁRIO QUE O EXECUTA
TASKLIST /NH /FI "USERNAME eq %Username%" /FI "imagename eq outlook.exe"
USANDO COM SUA LÓGICA DE EXEMPLO
TASKLIST /NH /FI "USERNAME eq %Username%" /FI "imagename eq outlook.exe" | find /i "Outlook.exe" > nul ||(start /min Outlook.exe)