|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Не хватает прав для выполнения objFile.Attributes |
|
VBS/WSH/JS - Не хватает прав для выполнения objFile.Attributes
|
Новый участник Сообщения: 24 |
как используя wmi сбросить аттрибуты?
часть кода где уже нашло файл For Each objFile In colFiles Set objFSO = CreateObject("Scripting.FileSystemObject") objFile.Attributes = 0 Next надо чтото типа как раскрыть objFile в путь до файла? |
|
Отправлено: 01:53, 24-04-2015 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать csp, если нет прав на смену атрибутов — нет разницы, какой из методов использовать.
Цитата csp:
|
|
Отправлено: 12:02, 24-04-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать а нет вру, снимает аттрибуты но почему то ошибку выдает, щас минуту перепроверю
ага. вот такой код - работает без проблем Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile("C:\Users\HP\Desktop\activate_prog.dll") objFile.Attributes = 0 а вот такой strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colFiles = objWMIService.ExecQuery _ ("Select * From CIM_DataFile Where Drive = 'C:' AND FileName = 'activate_prog' AND Extension = 'dll'") For Each objFile In colFiles Set objFSO = CreateObject("Scripting.FileSystemObject") objFile.Attributes = 0 objFSO.CopyFile "C:\Users\HP\Desktop\2.dll", objFile Next Скрытый текст
![]() соответственно я почему то подумал на права, но здесь причина в моей кривости скорее всего. |
Последний раз редактировалось csp, 24-04-2015 в 15:05. Отправлено: 14:46, 24-04-2015 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата csp:
|
|
Отправлено: 15:19, 24-04-2015 | #4 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать потратил еще пару часов на гугл, и даже нашел ету тему в поиске ... мне нужно скопировать файл, даже если на конечном файле стоит только чтение и скрытый.
такое не перезапишет, Цитата:
тоже не катит здесь как метод. |
||
Последний раз редактировалось csp, 25-04-2015 в 12:17. Отправлено: 12:07, 25-04-2015 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2010 - В Outlook'2010 - "у вас нет соответствующих прав для выполнения этой операции" | obtim | Microsoft Office (Word, Excel, Outlook и т.д.) | 0 | 20-10-2014 17:31 | |
2008 R2 - Не хватает прав на удаление файлов | davas | Windows Server 2008/2008 R2 | 4 | 24-01-2014 16:12 | |
Доступ - [решено] Не хватает прав доступа (отказано в доступе) | FORZE | Microsoft Windows 7 | 9 | 12-11-2009 14:40 | |
Печать из DOS на сетевом принтере Win 2003 Server SR1. Не хватает прав. | ang_mtg | Microsoft Windows NT/2000/2003 | 4 | 04-07-2009 16:47 | |
2008 - Не хватает прав на удаление\перемещение контейнера в AD | diga | Windows Server 2008/2008 R2 | 2 | 10-04-2009 14:14 |
|