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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2012/2012 R2 (http://forum.oszone.net/forumdisplay.php?f=117)
-   -   Профиль пользователя (http://forum.oszone.net/showthread.php?t=348844)

tasix 23-05-2021 16:19 2958780

Профиль пользователя
 
Здравствуйте!
Мне нужно для Windows 2012 в Управление компьютером в группе Пользователи для всех пользователей (кроме Администратора) прописать путь к Профиль пользователя. Но это надо сделать через скрипт или PowerShell, но не в ручную. Но опять-таки, что бы некоторых пользователей это не задело. Можно через групповые политики, но тогда у всех пользователей это прописывается. Вот скрин:

https://mac.marvel-cloud.com/img\rdp.png

Ageron 23-05-2021 21:18 2958820

Цитата:

Цитата tasix
Но опять-таки, что бы некоторых пользователей это не задело. »

условия подробно опишите.

скрипт уже есть, но не работает?

Anton04 25-05-2021 22:07 2958945

Цитата:

Цитата tasix
Можно через групповые политики, но тогда у всех пользователей это прописывается. »

GPO можно назначить как на всех, так и на конкретную группу, так и на отдельного пользователя в AD. :tongue:

tasix 26-05-2021 17:19 2958997

А, что делать, если у меня нету AD?

Anton04 26-05-2021 22:19 2959014

Цитата:

Цитата tasix
А, что делать, если у меня нету AD? »

Можно "вешаться".

В данном случае прописывать локальный GPO на сервере для каждого конкретного пользователя или группы, но это жесть... место одной правки делась десятки...

tasix 27-05-2021 00:40 2959022

Цитата:

Цитата Anton04
В данном случае прописывать локальный GPO на сервере для каждого конкретного пользователя или группы, но это жесть... место одной правки делась десятки... »

Вы можете подсказать, а как это сделать с помощью PowerShell?
Не ужели через такой мощный язык, как PowerShell нельзя прописывать пути?
Или подскажите, как на этом форуме или где-то ещё создать тему, где с подскажут как это сделать скриптом?
Какой заголовок должен быть у темы. В какой разделе на форуме надо написать?

Iska 27-05-2021 01:57 2959024

Цитата:

Цитата Anton04
Можно "вешаться". »

Можно пользовать «плоского» провайдера WinNT:

Скрытый текст
Код:

Option Explicit

Dim objUsers4Exclude

Dim objIADsContainer
Dim objIADsUser


Set objUsers4Exclude = WScript.CreateObject("Scripting.Dictionary")

With objUsers4Exclude
        .Add "Администратор", ""
        .Add "Гость", ""
        .Add "Вася", ""
        .Add "Петя", ""
        .Add "Коля", ""
End With

Set objIADsContainer = GetObject("WinNT://" & WScript.CreateObject("WScript.Network").ComputerName & ",computer")
objIADsContainer.Filter = Array("user")

For Each objIADsUser In objIADsContainer
        If Not objUsers4Exclude.Exists(objIADsUser.Name) Then
                objIADsUser.Profile = "C:\My Path to user's profiles\" & objIADsUser.Name
                objIADsUser.SetInfo
        End If
Next

objUsers4Exclude.RemoveAll

Set objUsers4Exclude = Nothing
Set objIADsContainer = Nothing

WScript.Quit 0



Цитата:

Цитата tasix
Не ужели через такой мощный язык, как PowerShell нельзя прописывать пути? »

Язык тут не при чём.

paranoya 27-05-2021 10:30 2959030

powershell active directory profile path

Iska 27-05-2021 23:57 2959063

paranoya, в данном случае такой запрос не поможет.

tasix 28-05-2021 02:55 2959068

Я только, что сам разобрался. Вот есть
Команда NET USER
у нее есть параметр
/profilepath[:путь] - Указывает путь к профилю входа в систему пользователя.
И он как раз добавляет нужный путь..


Время: 17:10.

Время: 17:10.
© OSzone.net 2001-