A
A
Albert Krozhezhepitskay2014-12-12 10:55:02
PowerShell
Albert Krozhezhepitskay, 2014-12-12 10:55:02

Automatic installation of printers on the RDS server, given the printers deployed through GPO on departments?

Сразу скажу что подключение принтеров через средства RDP не интересен.
В данном случае требуется развернуть принтеры на RDS через скрипт учитывая политику установки принтеров на компьютеры подразделений. Т.е. есть подразделение на нем развернуты принтеры на рабочие станции через GPO, подключаясь к RDS серверу хотелось бы срабатывание скрипта на подключение от пользователя учитывая его местоположение (компьютер в подразделении).
Естественно есть отдельный принт сервер. Используются Windows 2008 r2 и Windows7sp1.
Возможно ли это средствами WindowsPowerShell и GPO ?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Albert Krozhezhepitskay, 2014-12-12
@deni

Yes, you can install all possible printers from the print server on the RDS itself. But at the branches of the organization, different users work on the PC and they can work in different branches. The bottom line is that only those printers that are in the same building with a computer (which connects to RDS) would be available for each branch. In order to avoid erroneous sending of the seal to the other end of the city.

M
mittel, 2014-12-12
@mittel

А что не устраивает в текущем положении?
1. Принтеры назначаются политикой на уровне пользователя, так? (кстати как именно? самописным logon-скриптом или через GPP ?)
2. Пользователь заходит на RDS сервер и на него применяются его политики, так?
3. Назначенные через политики принтера ставятся конкретному пользователю на этом RDS сервере, так?
Какой пукт у вас отличается от того, что я описываю?

M
MaxLich, 2017-04-14
@MaxLich

Solved this issue. As a result, it turned out that it is not necessary to do everything on regular basis. Therefore, I used some checks using the usual language tools, but I implemented the final checks using regular expressions.

D
display: block, 2017-04-14
@qork

\+\d(\(?)\d{3}(\)?)\d{7}$
And do a check for group 1 and group 2, so that if at least one group is true, then the other must be true.
https://regex101.com/r/LyEO5W/1
In my example, there are 11 digits, but it will be easy to change to any number.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question