Mon scénario: je cours le pushd
commande pour effectuer des recherches sur les ordinateurs du domaine distant. Cependant, la recherche est très lente / ou pas du tout lorsqu'un utilisateur n'est pas connecté à la machine (la machine est toujours allumée.)
Je me demandais s’il était possible de passer des identifiants de connexion avec le pushd
commander. Si non, quels sont les choix alternatifs?
Je ne peux pas utiliser d'autres logiciels ou packages tels que PsExec.
command-line
sealz
la source
la source
pushd
commande n'ayant pas de mécanisme de recherche et n'ayant rien à voir avec la recherche), je vous recommande de lireharper89
autre question pour le contexte.harper89
, écrivez précisément ce que vous faites réellement dans les questions, et non pas un schéma confus que les gens ne comprendront pas.pushd
étant que ce n'est pas expédié par défaut ...Réponses:
Vous pouvez utiliser:
(Édité pour ajouter des simplifications à partir de commentaires de grawity. Apprenez quelque chose de nouveau chaque jour!)
la source
net use
- en passant simplement chemin / utilisateur, Windows se connecte et s'authentifie Bien quepushd
va créer une lettre de lecteur en tous cas - mais ce n'est pas toujours nécessaire; la plupart des programmes accepteront\\remotecomputer\C$
ça va.net use \\computer <credentials>
et alors\\computer\path\executable -arg
fonctionnera comme prévu?net use \\computer\IPC$ /d
.)\\computer
(comme dans votre commentaire) qui est traduit en\\computer\IPC$
.Je voudrais utiliser cette commande pour mapper un lecteur. Cela garantit que la connexion persistera et qu'un nom de lecteur est mappé sur E: vous pouvez donc simplement appeler ce nom de lecteur pour exécuter des commandes.
la source