Olá!
Estive meio afastado dos emails, mas agora revendo a mensagem acabei
tendo outra idéia sobre esse problema.
On 2012-07-25 Rafael Hoppe wrote:
>
> (linux): # ssh Administrador@SvrAD mkdir pastaTeste
> funciona perfeitamente,
Legal, então o SSH em si e as permissçoes estão corretas.
> agora, quando executo por exemplo:
> # ssh Administrador@SvrAD powershell .\addUserAD.ps1
> ele apresenta erro no script, dizendo que "addUserAD.ps1 não é um
> cmdlet reconhecido etc.."
O teu problema pode ser tão e simplesmente a \. ;) Em um shell Unix (e
Linux), a contra-barra é interpretada como um caracter de escape, para
introduzir caracteres especiais. Talvez se tu rodar o comando nas
formas abaixo funcione. :)
# ssh Administrador@SvrAD powershell '.\addUserAD.ps1'
ou
# ssh Administrador@SvrAD powershell .\\addUserAD.ps1
Usando apóstrofos ('') o shell no Linux não vai interpretar a \ como
caracter de escape, e usando \\ ele substitui por uma barra só.
Espero que ajude!