Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Код VBscript для отслеживания запуска скрипта на компьютерах в сети (http://forum.oszone.net/showthread.php?t=321205)

Roys 28-11-2016 10:20 2691100

Код VBscript для отслеживания запуска скрипта на компьютерах в сети
 
Здравствуйте, помогите пожалуйста с VBS: мне нужен код, который при запуске себя из скрипта создавал в сетевой папке файл с названием компьютера, на котором он был запущен. А в случае, если такой файл уже существует, завершал работу всего скрипта.

Iska 28-11-2016 11:15 2691109

Примерно так:
Код:

Option Explicit

Dim strDestFileTemplate
Dim strDestFile


strDestFileTemplate = "\\Server\Share$\<MachineName>.txt"

With WScript.CreateObject("Scripting.FileSystemObject")
        strDestFile = Replace(strDestFileTemplate, "<MachineName>", WScript.CreateObject("WScript.Network").ComputerName)
       
        If .FolderExists(.GetParentFolderName(strDestFile)) Then
                If Not .FileExists(strDestFile) Then
                        .CreateTextFile(strDestFile).Close
                Else
                        WScript.Quit 2
                End If
        Else
                'WScript.Echo "Can't find destination folder [" & .GetParentFolderName(strDestFile) & "]."
                WScript.Quit 1
        End If
End With

WScript.Quit 0


Roys 28-11-2016 16:19 2691181

а не могли бы вы помочь объединить ваш код с приложенным скриптом добавления адресной LDAP книги в почтовый клиент Outlook?

Roys 28-11-2016 16:22 2691184

Вложений: 1
сам скрипт

Iska 02-12-2016 07:07 2692195

Roys, в каком смысле — объединить? Каким образом Вы видите между ними связь?


Время: 23:57.

Время: 23:57.
© OSzone.net 2001-