Тема: Как скопировать файлик под пользователем в папку "ProgramFiles"
Задача скопировать файлики лицензии в папку программы которая находиться в "ProgramFiles" куда доступ только на чтение и выполнение.
Подскажите пожалуйста код скрипта.
Спасибо !
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Серый форум → Общение → Windows Script Host, HTA (VBScript, JScript) → Как скопировать файлик под пользователем в папку "ProgramFiles"
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Задача скопировать файлики лицензии в папку программы которая находиться в "ProgramFiles" куда доступ только на чтение и выполнение.
Подскажите пожалуйста код скрипта.
Спасибо !
Qwest, очень просто: исполнить скрипт с административными правами. Можете использовать для этого, например, GP на машину (не на пользователя): у учётной записи SYSTEM есть права для записи в %ProgramFiles%.
Qwest, очень просто: исполнить скрипт с административными правами. Можете использовать для этого, например, GP на машину (не на пользователя): у учётной записи SYSTEM есть права для записи в %ProgramFiles%.
А можешь написать пример?
А что там писать?
Option Explicit
Dim strSourceFile
Dim strDestPath
If WScript.Arguments.Count = 2 Then
With WScript.CreateObject("Scripting.FileSystemObject")
strSourceFile = WScript.Arguments.Item(0)
strDestPath = .BuildPath(WScript.CreateObject("Shell.Application").NameSpace("shell:ProgramFiles").self.Path, WScript.Arguments.Item(1))
If .FileExists(strSourceFile) Then
If .FolderExists(strDestPath) Then
.CopyFile strSourceFile, strDestPath & "\", True
Else
' bla-bla-bla
End If
Else
' bla-bla-bla
End If
End With
Else
' bla-bla-bla
End If
WScript.Quit 0
В GP создаёте вызов в примерно таком виде: "<Путь к скрипту\Имя.vbs>" //b "\\Server\Share\File.txt" "My Company\My Program", где «\\Server\Share\File.txt» — путь к исходному файлу, «My Company\My Program» частичный путь к результирующей папке («%ProgramFiles%» будет добавлена автоматически).
Спасиб попробую
Qwest, не забудьте: GP — на машину, а не на пользователя. И ещё не забудьте дать права компьютерам домена на разделённый ресурс.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться