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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Помогите со скриптом для поиска файла. (http://forum.oszone.net/showthread.php?t=67788)

vlazari 27-06-2006 11:54 455225

Помогите со скриптом для поиска файла.
 
Нужен скрипт, который будет запускаться при загрузке компьютера и искать файл rasphone.pbk (Настройки подключения DialUp). В этом файле необходимо иногда что-то менять (номер дозвона, настройки ...). Сам скрипт для изменения файла есть (см. ниже). Пользователи не имеют права на изменение файла в своём профиле (запрещено политиками). Каким образом в него можно добавить поиск этого файла в профилях всех пользователей компьютера?
----------------------
Const ForReading = 1
Const ForWriting = 2

strFileName = Wscript.Arguments(0)
strOldText = Wscript.Arguments(1)
strNewText = Wscript.Arguments(2)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFileName, ForReading)

strText = objFile.ReadAll
objFile.Close
strNewText = Replace(strText, strOldText, strNewText)

Set objFile = objFSO.OpenTextFile(strFileName, ForWriting)
objFile.WriteLine strNewText
objFile.Close
---------------------

ShaddyR 27-06-2006 13:28 455273

vlazari: местонахождение файла в каждом профиле индивидуально либо одинаково?

vlazari 27-06-2006 14:39 455305

Одинаково, "rasphone.pbk" находится в "%userprofile%\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk". Но, использовать %UserProfile%, как и %AppDaa% нельзя - ведь скрипт запускается ещё до входа пользователя в систему. А в LOGON поставить нельзя, т.к. пользователь не имеет прав на изменение файла, только на чтение. Есть идеи?


Время: 15:43.

Время: 15:43.
© OSzone.net 2001-