PDA

Показать полную графическую версию : cscript.exe //nologo //s для всех сразу?


Опиум
08-06-2015, 17:39
Есть ли возможность сделать такую настройку для всех юзеров, под которыми возможно будут запускаться скрипты?

Iska
08-06-2015, 17:57
Есть. Детали будут после изложения деталей с Вашей стороны.

Опиум
08-06-2015, 18:34
А какие детали?) разные юзеры запускают этот скрипт из cmd, где сделано перенаправление вывода в файл.
Естественно, туда попадают строчки
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

которые нежелательны.

Iska
08-06-2015, 19:37
А какие детали?) »
Что у Вас есть: например, рабочая группа или домен у Вас?

Настройка «на машину» находится в:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings]
"DisplayLogo"="0"


Вопрос в том, как Вам её распространить — неуправляемой политикой, тупым импортом файла реестра, исполнением указанной командной строки?

Второй вопрос — на всех ли пользователей надо распространить данное поведение? Если не на всех — то задействуется путь не HKLM, а HKCU.

Наконец, для конкретного скрипта можно задать индивидуальные настройки поведения в одноимённом файле WSH, наподобие:
[ScriptFile]
Path=0001.vbs
[Options]
DisplayLogo=0


запускают этот скрипт из cmd, где сделано перенаправление вывода в файл. »
«Из cmd» — это как? Поясните. Если «из cmd» следует читать как «пакетный файл», то что мешает там же добавить «//nologo»? А иначе непонятно, каким образом реализовано перенаправление потока вывода сценария в файл.




© OSzone.net 2001-2012