Evrensel Yazdırma PowerShell Modülü

UniversalPrintManagement PowerShell module komut satırından Evrensel Yazdırma kaynaklarını yönetmek ve yönetmek için tasarlanmıştır. Otomatik araçlar oluşturmak istediğinizde bu modülü kullanın.

Bu makale, UniversalPrintManagement modülünü kullanmaya başlamanıza yardımcı olur ve arkasındaki temel kavramları öğretir.

UniversalPrintManagement'ı yükleme

Bir PowerShell oturumundan aşağıdaki komutu çalıştırın:

Install-Module UniversalPrintManagement

PowerShell galerisi varsayılan olarak PowerShellGet için güvenilir depo olarak yapılandırılmamıştır. PSGallery'yi ilk kez kullandığınızda aşağıdaki istemi görürsünüz:

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change
its InstallationPolicy value by running the `Set-PSRepository` cmdlet.

Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

Kuruluma devam etmek için Yes veya Yes to All yanıtını verin.

Not

Çevrimdışı senaryolarda PSGallery modüllerini yükleme hakkında ek bilgi için PowerShell Galerisi bölümüne bakın.

UniversalPrintManagement'ı kaldırma

Bir PowerShell oturumundan aşağıdaki komutu çalıştırın:

Uninstall-Module -Name UniversalPrintManagement

Evrensel Yazdırma oturum açma

Connect-UPService cmdlet’ini kullanarak etkileşimli olarak oturum açın.

Connect-UPService

Azure hesabınız için bir kullanıcı adı ve parola sağlamak veya daha önce kaydedilmiş hesaplardan birini seçmek için bir oturum açma iletişim kutusu alırsınız.

Not

Bu cmdlet'in temel amacı, otomatik betikler için etkileşimli olmayan oturum açmaya izin vermektir. Bu, örneğin söz dizimi kullanılarak Connect-UPService -UserPrincipalName username@tenantname.com -Password $variableHoldingSecureString ve parolanın güvenli bir depolama alanından alınmasıyla yapılabilir.

Oturum açtıktan sonra, yazıcı kaynaklarına erişmek ve bunları yönetmek için modüldeki kullanılabilir cmdlet'leri kullanın.

UniversalPrintManagement Cmdlet'leri

UniversalPrintManagement cmdlet'leri, PowerShell VERB-NOUN, için standart bir adlandırma kuralına uyar. Fiil eylemini açıklar (örnek olarak , , , ) ve isim kaynak türünü tanımlar (örnekler , Get, SetGrant). RevokeUPPrinterUPPrintJobUPAccess UniversalPrintManagement içindeki adlar her zaman ön ekiyle UPbaşlar.

İsimleri ve fiilleri bilmek , Get-Command cmdlet'iyle komutları bulmanıza yardımcı olur. Örneğin, fiili kullanan Get komutları bulmak için:

Get-Command -Verb Get -Module UniversalPrintManagement

Örneklerle cmdlet ayrıntılarını almak için:

Get-Help Get-UPPrinter -Detailed

[NOT] UniversalPrintManagement Get cmdlet'leri artık büyük koleksiyonlarda sayfalama ve başarısız isteklerin yeniden yazılmasını sağlamak için devamlılık belirteçleriyle sonuç döndürmektedir. Devamlılık belirteçlerini kullanmayı öğrenin. Devam belirteçlerini desteklemek için gereken model değişikliği nedeniyle, artık Get cmdlet sonuçlarının bir değişkende depolanması ve bunlara .results aracılığıyla erişilmesi önerilir. Buradaki örneklere bakın.

Sign-in

Cmdlet Description
Connect-UPService Evrensel Yazdırma cmdlet istekleri için kullanılacak kimliği doğrulanmış bir hesapla bağlanır.

Yazıcılar

Cmdlet Description
Get-UPPrinter Tek bir yazıcı veya yazıcı listesi hakkında bilgi almak için bu cmdlet'i kullanın.
Remove-UPPrinter Yazıcıların kaydını kaldırmak için bu cmdlet'i kullanın.

Yazıcı Özellikleri

Cmdlet Description
Set-UPPrinterProperty Yazıcının değiştirilebilir özelliklerini güncelleştirmek için bu cmdlet'i kullanın.

Yazıcı Paylaşımları

Cmdlet Description
New-UPPrinterShare Yazıcıyı paylaşmak için bu cmdlet'i kullanın.
Get-UPPrinterShare Paylaşılan yazıcıların tek bir veya listesi hakkında bilgi almak için bu cmdlet'i kullanın.
Remove-UPPrinterShare Daha önce paylaşılan yazıcıların paylaşımını silmek için bu cmdlet'i kullanın.
Set-UPPrinterShare Çalışan bir yazıcıyla bakım nedeniyle kayıtlı bir yazıcıyı değiştirmek üzere bir yazıcı paylaşımını güncelleştirmek için bu cmdlet'i kullanın.

Kullanıcı İzinleri

Cmdlet Description
Grant-UPAccess Bir kullanıcıya veya gruba ya da kuruluştaki tüm kullanıcılara yazdırma erişimi vermek için bu cmdlet'i kullanın.
Revoke-UPAccess Bir kullanıcıdan veya gruptan veya kuruluştaki tüm kullanıcılardan yazdırma erişimini iptal etmek için bu cmdlet'i kullanın.
Get-UPAllowedMember Belirli bir yazıcıya yazdırma erişimi olan kullanıcılar ve gruplar hakkında bilgi almak için bu cmdlet'i kullanın.

Bağlayıcılar

Cmdlet Description
Get-UPConnector Tek veya bağlayıcı listesi hakkında bilgi almak için bu cmdlet'i kullanın.
Kaldır-UPConnector Bağlayıcıların kaydını kaldırmak için bu cmdlet'i kullanın.

Bağlayıcı Özellikleri

Cmdlet Description
Set-UPConnectorProperty Bağlayıcının değiştirilebilir özelliklerini güncelleştirmek için bu cmdlet'i kullanın.
Cmdlet Description
Get-UPPrintJob Yazıcıya gönderilen yazdırma işleri hakkında bilgi almak için bu cmdlet'i kullanın.
Cmdlet Description
Get-UPUsageReport Farklı türde yazdırma kullanım raporları almak için bu cmdlet'i kullanın.