![]() |
Помогите со скриптом для поиска файла.
Нужен скрипт, который будет запускаться при загрузке компьютера и искать файл 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 --------------------- |
vlazari: местонахождение файла в каждом профиле индивидуально либо одинаково?
|
Одинаково, "rasphone.pbk" находится в "%userprofile%\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk". Но, использовать %UserProfile%, как и %AppDaa% нельзя - ведь скрипт запускается ещё до входа пользователя в систему. А в LOGON поставить нельзя, т.к. пользователь не имеет прав на изменение файла, только на чтение. Есть идеи?
|
Время: 15:43. |
Время: 15:43.
© OSzone.net 2001-