caminho de rede não encontrou erro ao criar schtasks

2

Estou recebendo "ERRO: o caminho da rede não foi encontrado" quando tento criar uma tarefa agendada na minha máquina local. Estou usando este comando no prompt de comando: schtasks / tn nome da tarefa / tr taskpath / sc minuto / mo 20 / sd 09/23/2010 / s \\% nome_do_computador% / u nome_do_usuário / p senha

Quando eu dou o comando acima sem computername, username e password a tarefa é criada perfeitamente bem. O que estou fazendo errado ??

EDIT: Eu comecei a trabalhar usando o comando abaixo. Eu não entendo porque ele está funcionando porque eu estou usando / ru e / rp que são configurações de senha remota e usuário remoto enquanto eu estou executando o comando na minha máquina local. E eu tive que dar aspas duplas para computername.

schtasks /tn taskname /tr taskpath /sc minute /mo 20 /sd 09/23/2010 /s "%computername%" /ru username /rp password
    
por user50273 23.09.2010 / 23:08

3 respostas

0

Acredito que, se você estiver tentando executar esse comando como está escrito, a máquina de destino %computername% sempre retornará o nome da sua máquina local. Por padrão, schtasks funciona localmente, a menos que você especifique uma máquina remota com /s .

Agora, se o comando que você está executando for /s remotemachine e você receber o erro, acredito que \ não seja necessário. Aqui são alguns exemplos.

Espero que isso ajude.

    
por 24.09.2010 / 05:52
1

No argumento /tr taskpath , o caminho contém espaços? Se assim for, coloque o caminho entre aspas duplas ". Então, em vez de /tr c:\program files\test\run.exe você usaria /tr "c:\program files\test\run.exe" .

    
por 24.09.2010 / 06:41
1

As opções /u e /r se aplicam somente a um sistema remoto especificado com /s e são usadas apenas para obter permissão para agendar uma tarefa no sistema remoto e não se aplicam a quais credenciais a tarefa é executada.

Se você estiver acessando o computador através da área de trabalho remota (executando schtasks.exe diretamente no computador remoto), não precisará de /s /u /p ; você já forneceu suas credenciais quando fez login via RDP. (Ele falhará se você os fornecer, porque você já está logado nessa sessão.)

Se você deseja agendar uma tarefa em um sistema remoto em que não está conectado, é quando usa as opções /s /u /p . Os /u e /p devem ter direitos de administrador em /s para agendar uma tarefa, caso contrário, ela falhará.

Se você especificar /s sem /u e /p , ele usará suas credenciais atuais, que podem ou não ser aceitas pelo sistema remoto /s (falha se domínios diferentes ou domínio ⇔ não -domínio, etc.)

As opções /ru e /rp são as credenciais para o usuário que a tarefa real é executada quando acionada (não o agendamento da tarefa) e representam RunasUser e RunasPassword , não Usuário remoto e Senha remota .

    
por 30.11.2012 / 22:50