Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Скрипт vbs для создания ярлыка на рабочем столе

Ответить
Настройки темы
VBS/WSH/JS - [решено] Скрипт vbs для создания ярлыка на рабочем столе

Аватара для angel_lyucifer

Старожил


Сообщения: 175
Благодарности: 4


Конфигурация

Профиль | Отправить PM | Цитировать


Всем привет!
Я нашёл у вас на форуме нужный мне скрипт для создания ярлыков.
Но он у меня не работает и выдаёт ошибку, я не просто не понимаю что тут не так? Уважаемые знатоки, посмотрите его и если можете исправте пожалуйста?
PHP код: Выделить весь код

@set @x=/*

@cscript/nologo /e:jscript "%~f0" "%~dp0file.exe" "%~dp0"
@exit */
sh=WScript.CreateObject("WScript.Shell")
lk=sh.CreateShortcut(sh.SpecialFolders("Desktop")+"\\file.lnk")
lk.TargetPath=WScript.Arguments(0)
lk.WorkingDirectory WScript.Arguments(1)
lk.Save() 

-------
Век живи, век учись! =)


Отправлено: 23:20, 17-12-2013

 

Аватара для deminand

Пользователь


Сообщения: 52
Благодарности: 0

Профиль | Отправить PM | Цитировать


а без участия политик ?.

Отправлено: 13:37, 16-01-2015 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


«Для определённого пользователя» — никак. Можно только «от имени указанного пользователя». То есть, нужно знать его пароль. Чего в нормальном окружении быть не должно.

P.S. Вы уверены, что ярлык нужен отдельным указанным пользователям, а не всем?

Отправлено: 13:55, 16-01-2015 | #12


Аватара для deminand

Пользователь


Сообщения: 52
Благодарности: 0

Профиль | Отправить PM | Цитировать


опреденно вы правы, процесс чтоб попасть в свой профиль должен быть от имени пользователя, однако:
1) скрипт нашел нужный ПЭВМ
2) скрипт помнит нужного пользователя пользователя
3) скрипт создает нужный ярлык - путь на запуск того что надо.
4) скрипт создает права - безопасность на выполнение файла, добавив что вася пупкин может запускать этот файл
3) скрипт засовывает на нужном компе в профиль пользователю нужный файл.

пункт 1 и 3 можно поменять местами.

при этом алгоритме "запуск от имени" для создания ярлыка непотребуется, достаточно пермишны установить мог админ через скрипт.

упрощено:
создал сам себе ярлык
запихнул в профиль пользователя на нужном компе
там выставил на файл .lnk пермишионалы

Отправлено: 14:54, 16-01-2015 | #13


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата deminand:
создал сам себе ярлык
запихнул в профиль пользователя на нужном компе »
Не делайте так.

Цитата deminand:
скрипт засовывает на нужном компе в профиль пользователю нужный файл. »
И как именно Вы определите, где именно у конкретно взятого пользователя на конкретной машине расположен Рабочий стол? Впрочем, достаточно первого.

Отправлено: 17:46, 16-01-2015 | #14


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
И как именно Вы определите, где именно у конкретно взятого пользователя на конкретной машине расположен Рабочий стол? »
%USERPROFILE%\Desktop\

Отправлено: 19:37, 16-01-2015 | #15


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


BOBAT, откуда Вы возьмёте «%USERPROFILE%» пользователя «X» для машины «Y» при исполнении скрипта под пользователем, отличным от «X», на машине «Z»? Далее, откуда такая уверенность, что папка Рабочего стола именуется исключительно «Desktop»? «Это не есть факт, месье Дюк» (с).

Отправлено: 01:39, 17-01-2015 | #16


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть вопрос по созданию ярлыка запуская скрипт из гиены,кто подскажет?

Отправлено: 12:36, 26-01-2016 | #17


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата venom05:
Есть вопрос по созданию ярлыка запуская скрипт из гиены,кто подскажет? »
Есть вопрос по толкованию понятия «гиена», кто подскажет?

Отправлено: 12:58, 26-01-2016 | #18


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Гиена утилита с помощью которой я админю компы в домене,типа DameWare NT Utilities

с помощью гиены я запускаю скрипт на определенном компьютере,проблема заключается в том-не могу никак додумать создание ярлыка на компе где запустил скрипт,вот пример
Set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

Set Argum = WScript.Arguments
strComputer = Argum(0)

Dim oShell
Dim oShortCut

set oShell = WScript.CreateObject ("WScript.Shell")
DesktopPath = oShell.SpecialFolders("AllUsersDesktop")

Set oShortCut = oShell.CreateShortcut(DeskTopPath & "\\" & strComputer & "\Proga.lnk")
oShortCut.TargetPath = "\\" & strComputer & "C:\Proga\Proga.exe"
oShortCut.Save

в конце выдает ошибку: "C:\Users\Public\Desktop\имя компа\Ярлык.lnk"

Отправлено: 13:26, 26-01-2016 | #19


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата venom05:
в конце выдает ошибку: "C:\Users\Public\Desktop\имя компа\Ярлык.lnk" »
Точное сообщение об ошибке покажите (используйте «Ctrl-C» или «Alt-PrintScreen»).

Отправлено: 13:45, 26-01-2016 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Скрипт vbs для создания ярлыка на рабочем столе

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Помогите сделать 2 ярлыка на рабочем столе... grеatеst Скриптовые языки администрирования Windows 2 22-10-2013 17:14
Разное - Помогите сделать 2 ярлыка на рабочем столе... grеatеst Microsoft Windows 7 1 21-10-2013 16:45
Интерфейс - [решено] Черный квадрат Малевича вместо значка ярлыка на рабочем столе S.M.A.X. Microsoft Windows Vista 15 08-09-2010 16:01
Разное - [решено] Слетает изображение с ярлыка игры на рабочем столе dabro Microsoft Windows 7 2 07-04-2010 20:24
Интерфейс - [решено] Предпросмотр файла вместо ярлыка на рабочем столе Grey_rnd Microsoft Windows Vista 1 24-06-2009 00:42




 
Переход