Merhaba,

Sorunumu çözdüm. İlginize teşekkür ederim. Terminal server kullanıcıları Administrators grubuna member. Yalnız HTTP isteklerini donanımsal firewalldan kapattım. Group policyden Start menüdeki Shutdownu kapattım. Start menü classic modda. Desktopta sadece programları var. W2K8 TS'nin virtual çalıştığı W2K3 server adminstrator passwordleri farklı. Terminal Server'de Adminstrators grubuna member olan kullanıcılar W2K3 serverde user haklarına sahipler. Sorunu dönersek, Printer securitydeki System accountunun owner olması. Printerin owneri terminal servere bağlanan user olmalı. Çünkü printeri terminal servere bahse konu user taşıyor. Dolayısı ile bu durum permissionuda etkiliyor. Terminal Server kullanıcısının administrator hakkı olmasına rağmen print managment yetkisi olmuyor. Bu açıkça W2K8 TS'de bug'dır.

Çözümünü örnekle anlatacağım.
TS Clinet Printer Name: Oki ML3320 (redirected 1)
TS Name: W2K8TS
TS User Name: RTUser1
Download setacl http://sourceforge.net/project/showf...group_id=69165
setacl extract c:\setacl

@echo Remote Connection LPT1 Port Maping
cd\
cd setacl
@echo Printer take ownership and permission
SetACL.exe -on "Oki ML3320 (redirected 1)" -ot prn -actn setowner -ownr “n:W2K8TS\RTUser1”
SetACL.exe -on "Oki ML3320 (redirected 3)" -ot prn -actn ace -ace "n:W2K8TS\RTUser1;p:full"
@echo Printer sharing
rundll32 printui.dll,PrintUIEntry /Xs /n "Oki ML3320 (redirected 1)" sharename "RTUser13320" attributes +Shared
@echo Printer LPT1
net use lpt1 \\W2K8TS\RTUser13320

Adımları açıklayalım:
Remote Connection LPT1 Port Maping: Setacl programının bulunduğu dizine giriyoruz.
Printer take ownership and permission: setowner -ownr parametresi ile printerin Security tabında ki System Accountu sahipliğini belirlediğimiz account veya group ile değiştiriyoruz.
ace -ace parametresi ile Printer permissionları belirlediğimiz user veya group ile değiştiriyoruz. "p:full" parametresi ile ilgili user veya groupa Full permission veriyoruz.
Printer sharing: rundll32 printui.dll,PrintUIEntry /Xs /n "TS printer adı" sharename "paylaşım adı" attributes +Shared ile printeri share ediyoruz.
Printer LPT1aylaşımda olan printeri LPT1 portuna mapliyoruz.

Saygılar

Not: İyi bir anlatıcı olduğum söylenemez. Umarım sorun yaşayan arkadaşlara faydalı olur.