VBScript Variable d'Environnement %COMPUTERNAME%

Je suis à la recherche d'un peu d'aide avec la variable d'environnement %COMPUTERNAME%. Il travaille dans mon script comme un moyen pour le nom d'un fichier après le nom d'hôte local. À un autre point, je suis en utilisant le script pour construire un dossier dans un autre répertoire sur le réseau (sur un lecteur mappé) et j'ai besoin de nom de dossier, le nom d'hôte local de l'ordinateur d'origine. Cela peut ne pas faire de bon sens, mais je vais donner un exemple ci-dessous:

Comp1 = BobPC
Comp2 = JakePC

Je fais un fichier zip sur BobPC, qui est alors copié sur JakePC, mais j'ai besoin de ce fichier à copier dans un répertoire comme... C:\CopiedFiles\BobPc parce que ce script sera exécuté sur de nombreux ordinateurs, et chacun d'eux a besoin d'un dossier où les fichiers se trouvent nommé d'après l'ordinateur, il est venu.

J'espère que cela a du sens.

Droit maintenant, je peux la faire construire un dossier, il suffit de bien, mais il nomme le nom de "JakePC" évidemment parce que je suis en utilisant les variables d'environnement pour saisir le nom d'hôte local.

Ma question est fondamentalement comment puis-je lui dire de nom du dossier après le de l'ordinateur d'origine?

Si vous avez des questions laissez-moi savoir, je serai plus qu'heureux de vous expliquer parce que je sais que je ne pourrais pas faire beaucoup de sens.

Pouvez-vous être plus précis au sujet de votre question? Comme: comment faire pour créer un dossier, ou comment travailler sur un PC à distance, ou comment obtenir le nom de l'ordinateur.
Le script est en cours d'exécution sur 1 de la machine, et il est la production d'un dossier sur un autre, mais j'ai besoin de le dossier dont le nom sera le nom d'hôte de la machine sur lequel le script est exécuté à partir d'.
Vous pouvez obtenir le nom d'hôte de %COMPUTERNAME% variable d'environnement. Cette variable sera toujours le nom d'hôte local où les fichiers source sont, et depuis des scripts sera toujours exécuté localement. Si le script est exécuté sur "JakePC", alors il va produire un dossier nommé "JakePC" sur l'ordinateur distant. Tout comme ce que vous avez déjà de l'état dans le post. Ou essayez-vous de nommer le dossier à l'aide de la télécommande nom de l'hôte?
Oui, je peux le faire pour construire le dossier de l'amende juste. Ce que je fais est d'avoir la construction du dossier avec le nom de l'hôte sur l'ordinateur local, sur la machine distante avant que je zip ou copier quoi que ce soit. Mon problème c'est quand j'essaie de copier le fichier que j'ai zippé, localement, il ne reconnaîtra pas le chemin à l'aide de la variable d'environnement computername dans le chemin d'accès. Donc ça ne marche pas, copier correctement
Est le PC distant déjà le chemin d'accès requis déjà présent? par exemple: Z:\CopiedFiles\BobPC en supposant Z: est mappé à \\JakePC\DriveC. Si ce chemin n'est pas déjà présent, vous devez créer d'abord. Un sous-dossier à un moment si nécessaire. Sinon, vous obtiendrez une erreur.

OriginalL'auteur parchambeau | 2012-07-25