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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » 8 / 2012 - Symlink powershell

Ответить
Настройки темы
8 / 2012 - Symlink powershell

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


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

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


Нужно написать скриптик на ps который будет искать на системном разделе симлинки и копировать их на другой системный раздел
Пробовал get-childitem 'c:\Documents and Settings' -force | format-list в ps от администратора оно выдает ошибку - нет досупа. Мне нужно получить оттуда linktype он его выдавать наотрез отказывается из-за недостатка прав. Хотя на ссылке стоит полный доступ для группы "Администраторы".

Отправлено: 13:58, 06-11-2017

 

Ветеран


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

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


white_ghost12, их не копировать нужно, а создавать. Documents and Settings — не символическая ссылка, а связь каталогов.

В любом случае — какой в этом:
Цитата white_ghost12:
искать на системном разделе симлинки и копировать их на другой системный раздел »
смысл? И что значит «другой системный»?

Отправлено: 14:23, 06-11-2017 | #2



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

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


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


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

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


Ну да - создавать, копировать всмысле путь до него и название и права.
Вопрос именно в том как заполучить этот linktype?

Цитата Iska:
смысл? И что значит «другой системный»? »
Длинная история. Было ос, сломалась фс. Восстановить удалось но не совсем. В частности не хватает вот этих самых "связей каталогов" (вы этот термин сами выдумали?)

Отправлено: 14:40, 06-11-2017 | #3


Ветеран


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

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


Цитата white_ghost12:
Длинная история. Было ос, сломалась фс. Восстановить удалось но не совсем. В частности не хватает вот этих самых "связей каталогов" »
Вот ни разу не ясно, что там у Вас на самом деле.

Цитата white_ghost12:
(вы этот термин сами выдумали?) »
Нет, так именуется на русском дословный перевод термина Directory Junction (или просто Junction), один из видов точек повторной обработки (NTFS reparse point - Wikipedia), в Far Manager'е.

Отправлено: 15:18, 06-11-2017 | #4


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


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

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


Вопрос именно в том как заполучить этот linktype?

Отправлено: 16:58, 06-11-2017 | #5


(*.*)


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

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


Я только направление задам - HSDLI

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 23:50, 06-11-2017 | #6


Ветеран


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

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


Тут в чём проблема («Documents and Settings 2» — «ручками» созданная связь, указывающая туда же, куда и «Documents and Settings»):
Скрытый текст

PowerShell'у не хватает прав доступа для получения потребной информации о типе точки повторной обработки и о том, куда она указывает. Если же, например, «Documents and Settings 2» не создавать «ручками», а тупо скопировать с «Documents and Settings» вместе с оригинальными правами — с ней будет наблюдаться ровно та же проблема. И, насколько я понимаю, это напрямую связано вот с этим запретом для Everyone:
Скрытый текст

Стоит его убрать — PowerShell радостно начинает рапортовать о ранее недоступных свойствах, а Проводник молча начинает заходить вовнутрь папки. Far Manager'у, кстати, по барабану в любом случае — всё и так работает, а вот Total Commander молча (!) перебрасывает в Users, даже не давая попасть внутрь самой «Documents and Settings». Я понимаю, что таким вот нехитрым способом решили проблему непускания пользователей Проводника вовнутрь связи — пусть их, но что при этом, опять же — молча, отваливается часть функционала того же PowerShell'а — не есть хорошо и правильно.

Отправлено: 08:17, 07-11-2017 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » 8 / 2012 - Symlink powershell

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2012 - Hyper-V и powershell krec Windows Server 2012/2012 R2 17 09-05-2017 21:16
PowerShell - powershell и snmp mcintosh55 Скриптовые языки администрирования Windows 1 13-12-2016 15:12
PowerShell - PowerShell bort-747 Скриптовые языки администрирования Windows 0 10-04-2012 11:29
Вопрос - applocker powershell extorhost Защита компьютерных систем 0 12-08-2010 17:16
Разное - PowerShell Butunin Klim Программирование и базы данных 1 31-07-2008 18:39




 
Переход