Pointer et imprimer les packages - Serveurs approuvés
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au minimum Windows Vista
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Imprimantes Description
Limite l’opération Pointer et imprimer les packages aux serveurs approuvés. Ce paramètre de stratégie limite les connexions Pointer et imprimer les packages aux serveurs approuvés. Ce paramètre s’applique uniquement aux connexions Pointer et imprimer les packages et il est totalement indépendant de la stratégie « Restrictions Pointer et imprimer » qui régit le comportement des connexions Pointer et imprimer les fichiers non-package. Windows Vista et les clients des versions ultérieures tentent d’établir une connexion Pointer et imprimer les fichiers non-package chaque fois qu’une connexion Pointer et imprimer les packages échoue, y compris en cas de tentatives bloquées par cette stratégie. Il est possible que les administrateurs doivent définir les deux stratégies pour bloquer toutes les connexions d’impression à un serveur d’impression spécifique. Si ce paramètre est activé, les utilisateurs peuvent uniquement pointer et imprimer les packages sur des serveurs d’impression approuvés par l’administrateur réseau. Lorsqu’ils utilisent Pointer et imprimer les packages, les ordinateurs client vérifient la signature de tous les pilotes téléchargés à partir des serveurs d’impression. Si ce paramètre est désactivé ou s’il n’est pas configuré, l’opération Pointer et imprimer les packages n’est pas limitée à des serveurs d’impression spécifiques.
Registre
Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint Nom de valeur : PackagePointAndPrintServerList
Activé : PackagePointAndPrintServerList = 1
Désactivé : PackagePointAndPrintServerList = 0
MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/ADMX_Printing/PackagePointAndPrintServerList_Win7 Documentation Microsoft Learn Données de correspondance : Microsoft Learn (CC BY 4.0)
Générateur d'exports
BETAConfigurez l'état, la portée et les options, puis générez les sorties .reg, PowerShell, Intune et SCCM — ou ajoutez le paramètre à une collection multi-paramètres.
Ces exports écrivent le registre — ce n'est pas une GPO managée. ⓘ
Fichier .reg
Windows Registry Editor Version 5.00
; Exported from gporais.com
; Policy: Pointer et imprimer les packages - Serveurs approuvés
; State: Enabled
; Supported on: Au minimum Windows Vista
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint]
"PackagePointAndPrintServerList"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint\ListofServers]
; List values: enter one value per line in the builder UI. Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Pointer et imprimer les packages - Serveurs approuvés
# State: Enabled
# Supported on: Au minimum Windows Vista
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'PackagePointAndPrintServerList' -Value 1 -Type DWord
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint\ListofServers'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/ADMX_Printing/PackagePointAndPrintServerList_Win7
Data type: String
Value:
<enabled/>
<!-- PackagePointAndPrintServerList_Edit: enter one value per line before copying this XML payload. --> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Pointer et imprimer les packages - Serveurs approuvés
# State: Enabled
# Supported on: Au minimum Windows Vista
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
# HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint\ListofServers: List values: enter one value per line in the builder UI.
$checks = @(
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint' -Name 'PackagePointAndPrintServerList' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Pointer et imprimer les packages - Serveurs approuvés
# State: Enabled
# Supported on: Au minimum Windows Vista
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'PackagePointAndPrintServerList' -Value 1 -Type DWord
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint\ListofServers'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Scripts SCCM
# Exported from gporais.com
# Policy: Pointer et imprimer les packages - Serveurs approuvés
# State: Enabled
# Supported on: Au minimum Windows Vista
# SCCM Configuration Item guidance:
# Create a Configuration Item of type "Setting: Script".
# Discovery script: use the Detection script below.
# Remediation script: use the Remediation script below.
# Compliance rule: the Discovery script output equals 'Compliant'.
# === Detection script ===
# Exported from gporais.com
# Policy: Pointer et imprimer les packages - Serveurs approuvés
# State: Enabled
# Supported on: Au minimum Windows Vista
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
# HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint\ListofServers: List values: enter one value per line in the builder UI.
$checks = @(
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint' -Name 'PackagePointAndPrintServerList' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Pointer et imprimer les packages - Serveurs approuvés
# State: Enabled
# Supported on: Au minimum Windows Vista
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'PackagePointAndPrintServerList' -Value 1 -Type DWord
$path = 'HKLM:\Software\Policies\Microsoft\Windows NT\Printers\PackagePointAndPrint\ListofServers'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).