Update-Help

최신 도움말 파일을 다운로드하여 컴퓨터에 설치합니다.

Syntax

Update-Help
      [[-Module] <String[]>]
      [-FullyQualifiedModule <ModuleSpecification[]>]
      [[-SourcePath] <String[]>]
      [-Recurse]
      [[-UICulture] <CultureInfo[]>]
      [-Credential <PSCredential>]
      [-UseDefaultCredentials]
      [-Force]
      [-Scope <UpdateHelpScope>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-Help
      [[-Module] <String[]>]
      [-FullyQualifiedModule <ModuleSpecification[]>]
      [-LiteralPath <String[]>]
      [-Recurse]
      [[-UICulture] <CultureInfo[]>]
      [-Credential <PSCredential>]
      [-UseDefaultCredentials]
      [-Force]
      [-Scope <UpdateHelpScope>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

cmdlet은 Update-Help PowerShell 모듈에 대한 최신 도움말 파일을 다운로드하여 컴퓨터에 설치합니다. 변경 사항을 적용하려면 PowerShell을 다시 시작할 필요가 없습니다. cmdlet을 Get-Help 사용하여 새 도움말 파일을 즉시 볼 수 있습니다.

Update-Help컴퓨터의 도움말 파일 버전을 검사. 모듈에 대한 도움말 파일이 없거나 도움말 파일이 오래된 Update-Help 경우 최신 도움말 파일을 다운로드합니다. 도움말 파일은 인터넷 또는 파일 공유에서 다운로드하여 설치할 수 있습니다.

매개 변수 Update-Help 가 없으면 업데이트 가능한 도움말을 지원하고 세션에 로드되거나 포함된 위치에 $env:PSModulePath설치되는 모듈의 도움말 파일을 업데이트합니다. 자세한 내용은 about_Updatable_Help를 참조하세요.

Update-Help설치된 도움말의 버전을 검사. 모듈에 대한 업데이트된 도움말 파일을 찾을 수 없는 경우 Update-Help 오류 메시지를 표시하지 않고 자동으로 계속됩니다. Force 매개 변수를 사용하여 버전 검사 건너뜁니다. 자세한 정보 표시 매개 변수를 사용하여 상태 및 진행률 세부 정보를 확인합니다. Module 매개 변수를 사용하여 특정 모듈에 대한 도움말 파일을 업데이트합니다.

인터넷에 연결되지 않은 컴퓨터에서도 사용할 Update-Help 수 있습니다. 먼저 cmdlet을 Save-Help사용하여 인터넷에서 도움말 파일을 다운로드하고 인터넷에 연결되지 않은 시스템에서 액세스할 수 있는 공유 폴더에 저장합니다. 그런 다음 SourcePath 매개 변수 Update-Help 를 사용하여 공유에서 업데이트된 도움말 파일을 다운로드하고 컴퓨터에 설치합니다.

Update-Help cmdlet은 Windows PowerShell 3.0에서 도입되었습니다.

Important

Update-Help 에는 PowerShell 6.0 이하의 관리 권한이 필요합니다. PowerShell 6.1 이상에서는 기본 범위를 .로 CurrentUser설정합니다. PowerShell 6.1 이전에는 Scope 매개 변수를 사용할 수 없었습니다.

핵심 PowerShell 모듈에 대한 도움말 파일을 업데이트하려면 컴퓨터에서 관리istrators 그룹의 구성원이어야 합니다.

PowerShell Core 모듈을 포함하여 PowerShell 설치 디렉터리($PSHOME\Modules)의 모듈에 대한 도움말 파일을 다운로드하거나 업데이트하려면 관리자 권한으로 실행 옵션을 사용하여 PowerShell을 시작합니다. 예: Start-Process pwsh.exe -Verb RunAs

예제

예제 1: 모든 모듈에 대한 도움말 파일 업데이트

cmdlet은 Update-Help 업데이트 가능한 도움말을 지원하는 설치된 모듈에 대한 도움말 파일을 업데이트합니다. UI(사용자 인터페이스) 문화권 언어는 운영 체제에서 설정됩니다.

Update-Help

예제 2: 지정된 모듈에 대한 도움말 파일 업데이트

cmdlet은 Update-Help Microsoft.PowerShell시작하는 모듈 이름에 대해서만 도움말 파일을 업데이트합니다.

Update-Help -Module Microsoft.PowerShell*

예제 3: en-US 로캘로 설정되지 않은 시스템의 도움말 업데이트

cmdlet Update-Help 은 여러 언어로 도움말을 다운로드하도록 설계되었습니다. 그러나 시스템에서 사용하는 언어에 사용할 수 있는 도움말이 없으면 모듈 및 UI 문화권에 대한 오류 메시지가 표시됩니다.

이 예제에서는 Update-Help 로캘로 설정된 en-GB 시스템에서 실행되고 있습니다.

Update-Help Microsoft.PowerShell.Utility -Force

Update-Help: Failed to update Help for the module(s) 'Microsoft.PowerShell.Utility' with
UI culture(s) {en-GB} : The specified culture is not supported: en-GB. Specify a culture
from the following list: {en-US}..
English-US help content is available and can be installed using: Update-Help -UICulture en-US.

도움말 파일은 항상 로캘에 en-US 대해 게시됩니다. 영어 도움말을 다운로드하려면 UICulture 매개 변수를 사용하여 실행하고 Update-Help 로캘을 en-US 지정합니다.

예제 4: 파일 공유에서 여러 컴퓨터의 도움말 파일 업데이트

이 예제에서는 업데이트된 도움말 파일이 인터넷에서 다운로드되어 파일 공유에 저장됩니다. 파일 공유에 액세스하고 업데이트를 설치할 수 있는 권한이 있는 사용자 자격 증명이 필요합니다. 파일 공유를 사용하는 경우 방화벽 뒤에 있거나 인터넷에 연결되지 않은 컴퓨터를 업데이트할 수 있습니다.

Save-Help -DestinationPath \\Server01\Share\PSHelp -Credential Domain01\Admin01
Invoke-Command -ComputerName (Get-Content Servers.txt) -ScriptBlock {
     Update-Help -SourcePath \\Server01\Share\PSHelp -Credential Domain01\Admin01
}

Save-Help 명령은 업데이트 가능한 도움말을 지원하는 모든 모듈에 대한 최신 도움말 파일을 다운로드합니다. DestinationPath 매개 변수는 파일 공유에 \\Server01\Share\PSHelp 파일을 저장합니다. 자격 증명 매개 변수는 파일 공유에 액세스할 수 있는 권한이 있는 사용자를 지정합니다.

cmdlet은 Invoke-Command 여러 컴퓨터에서 원격 Update-Help 명령을 실행합니다. ComputerName 매개 변수는 Servers.txt 파일에서 원격 컴퓨터 목록을 가져옵니다. ScriptBlock 매개 변수는 명령을 실행하고 Update-Help SourcePath 매개 변수를 사용하여 업데이트된 도움말 파일이 포함된 파일 공유를 지정합니다. 자격 증명 매개 변수는 파일 공유에 액세스하고 원격 Update-Help 명령을 실행할 수 있는 사용자를 지정합니다.

예제 5: 업데이트된 도움말 파일 목록 가져오기

cmdlet은 Update-Help 지정된 모듈에 대한 도움말을 업데이트합니다. cmdlet은 자세한 정보 표시 일반 매개 변수를 사용하여 업데이트된 도움말 파일 목록을 표시합니다. 자세한 정보를 사용하여 특정 모듈에 대한 모든 도움말 파일 또는 도움말 파일의 출력을 볼 수 있습니다.

Verbose 매개 변수 Update-Help없으면 명령의 결과가 표시되지 않습니다. 자세한 정보 표시 매개 변수 출력은 도움말 파일이 업데이트되었는지 또는 최신 버전이 설치되어 있는지 확인하는 데 유용합니다.

Update-Help -Module Microsoft.PowerShell.Utility -Verbose

예제 6: Updatable 도움말을 지원하는 모듈 찾기

이 예제에서는 업데이트할 수 있는 도움말을 지원하는 모듈을 나열합니다. 이 명령은 모듈의 HelpInfoUri 속성을 사용하여 Updatable 도움말을 지원하는 모듈을 식별합니다. HelpInfoUri 속성에는 cmdlet이 실행될 때 Update-Help 리디렉션되는 URL이 포함됩니다.

Get-Module -ListAvailable | Where-Object -Property HelpInfoUri

Directory: C:\program files\powershell\6\Modules

ModuleType Version    Name                                PSEdition ExportedCommands
---------- -------    ----                                --------- ----------------
Manifest   6.1.0.0    CimCmdlets                          Core      {Get-CimAssociatedInstance... }
Manifest   1.2.2.0    Microsoft.PowerShell.Archive        Desk      {Compress-Archive... }
Manifest   6.1.0.0    Microsoft.PowerShell.Diagnostics    Core      {Get-WinEvent, New-WinEvent}

    Directory: C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules

ModuleType Version    Name                                PSEdition ExportedCommands
---------- -------    ----                                --------- ----------------
Manifest   2.0.1.0    Appx                                Core,Desk {Add-AppxPackage, ... }
Script     1.0.0.0    AssignedAccess                      Core,Desk {Clear-AssignedAccess, ... }
Manifest   1.0.0.0    BitLocker                           Core,Desk {Unlock-BitLocker, ... }

예제 7: 인벤토리 업데이트 도움말 파일

이 예제에서 스크립트 Get-UpdateHelpVersion.ps1 는 각 모듈 및 해당 버전 번호에 대해 업데이트할 수 있는 도움말 파일의 인벤토리를 만듭니다.

이 스크립트는 모듈의 HelpInfoUri 속성을 사용하여 Updatable 도움말을 지원하는 모듈을 식별합니다. 업데이트 가능한 도움말을 지원하는 모듈의 경우 스크립트는 도움말 정보 파일(*helpinfo.xml)을 찾아 구문 분석하여 최신 버전 번호를 찾습니다.

스크립트는 PSCustomObject 클래스 및 해시 테이블을 사용하여 사용자 지정 출력 개체를 만듭니다.

# Get-UpdateHelpVersion.ps1
Param(
    [parameter(Mandatory=$False)]
    [String[]]
    $Module
)
$HelpInfoNamespace = @{helpInfo='http://schemas.microsoft.com/powershell/help/2010/05'}

if ($Module) { $Modules = Get-Module $Module -ListAvailable | where {$_.HelpInfoUri} }
else { $Modules = Get-Module -ListAvailable | where {$_.HelpInfoUri} }

foreach ($mModule in $Modules)
{
    $mDir = $mModule.ModuleBase

    if (Test-Path $mdir\*helpinfo.xml)
    {
        $mName=$mModule.Name
        $mNodes = dir $mdir\*helpinfo.xml -ErrorAction SilentlyContinue |
            Select-Xml -Namespace $HelpInfoNamespace -XPath "//helpInfo:UICulture"
        foreach ($mNode in $mNodes)
        {
            $mCulture=$mNode.Node.UICultureName
            $mVer=$mNode.Node.UICultureVersion

            [PSCustomObject]@{"ModuleName"=$mName; "Culture"=$mCulture; "Version"=$mVer}
        }
    }
}

ModuleName                              Culture                                 Version
----------                              -------                                 -------
ActiveDirectory                         en-US                                   3.0.0.0
ADCSAdministration                      en-US                                   3.0.0.0
ADCSDeployment                          en-US                                   3.0.0.0
ADDSDeployment                          en-US                                   3.0.0.0
ADFS                                    en-US                                   3.0.0.0

매개 변수

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

SourcePath에서 지정한 파일 시스템 위치에 액세스할 수 있는 권한이 있는 사용자의 자격 증명을 지정합니다. 이 매개 변수는 SourcePath 또는 LiteralPath 매개 변수가 명령에 사용되는 경우에만 유효합니다.

자격 증명 매개 변수를 사용하면 원격 컴퓨터에서 SourcePath 매개 변수를 사용하여 명령을 실행할 Update-Help 수 있습니다. 명시적 자격 증명을 제공하면 액세스 거부 오류가 발생하거나 CredSSP 인증을 사용하여 자격 증명을 위임하지 않고 원격 컴퓨터에서 명령을 실행하고 세 번째 컴퓨터의 파일 공유에 액세스할 수 있습니다.

User01 또는 Do기본01\User01과 같은 사용자 이름을 입력하거나 cmdlet에서 생성된 PSCredential 개체를 Get-Credential 입력합니다. 사용자 이름을 입력하면 암호를 입력하라는 메시지가 표시됩니다.

자격 증명은 PSCredential 개체에 저장되고 암호는 SecureString으로 저장됩니다.

참고 항목

SecureString 데이터 보호에 대한 자세한 내용은 SecureString이 얼마나 안전한가요?를 참조하세요.

Type:PSCredential
Position:Named
Default value:Current user
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

이 cmdlet은 하루에 한 번 제한 사항을 따르지 않고 버전 검사 건너뛰고 1GB 제한을 초과하는 파일을 다운로드합니다.

이 매개 변수가 Update-Help 없으면 24시간마다 한 번만 실행됩니다. 다운로드는 모듈당 1GB의 압축되지 않은 콘텐츠로 제한되며 도움말 파일은 컴퓨터의 기존 파일보다 최신인 경우에만 설치됩니다.

하루에 한 번 제한은 도움말 파일을 호스팅하는 서버를 보호하고 반복 연결 또는 다운로드의 리소스 비용을 발생시키지 않고 PowerShell 프로필에 명령을 추가하는 Update-Help 것이 실용적입니다.

Force 매개 변수 없이 여러 UI 문화권의 모듈에 대한 도움말을 업데이트하려면 다음과 같은 동일한 명령에 모든 UI 문화권을 포함합니다.

Update-Help -Module PSScheduledJobs -UICulture en-US, fr-FR, pt-BR

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FullyQualifiedModule

값은 모듈 이름, 전체 모듈 사양 또는 모듈 파일 경로일 수 있습니다.

값이 경로인 경우 경로는 정규화되거나 상대적일 수 있습니다. 상대 경로는 using 문을 포함하는 스크립트를 기준으로 확인됩니다.

값이 이름 또는 모듈 사양인 경우 PowerShell은 PSModulePath에서 지정된 모듈을 검색합니다.

모듈 사양은 다음 키가 있는 해시 테이블입니다.

  • ModuleName - 필수 모듈 이름을 지정합니다.
  • GUID - 선택 사항 모듈의 GUID를 지정합니다.
  • 또한 아래 세 가지 키 중 하나 이상을 지정해야 합니다 .
    • ModuleVersion - 모듈의 허용 가능한 최소 버전을 지정합니다.
    • MaximumVersion - 모듈의 허용되는 최대 버전을 지정합니다.
    • RequiredVersion - 모듈의 정확한 필수 버전을 지정합니다. 다른 버전 키에는 사용할 수 없습니다.

Module 매개 변수와 동일한 명령에는 FullyQualifiedModule 매개 변수를 지정할 수 없습니다.

Type:ModuleSpecification[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LiteralPath

인터넷에서 다운로드하는 대신 업데이트된 도움말 파일의 폴더를 지정합니다. cmdlet을 사용하여 디렉터리에 도움말 파일을 다운로드한 경우 이 매개 변수 또는 SourcePath 를 사용합니다 Save-Help .

또는 Get-ChildItem cmdlet과 같은 디렉터리 개체를 Get-Item 파이프라인할 Update-Help수 있습니다.

SourcePath과 달리 LiteralPath은 입력된 대로 정확하게 사용됩니다. 어떤 문자도 야생카드 문자로 해석되지 않습니다. 경로에 이스케이프 문자가 포함된 경우 작은따옴표로 묶습니다. 작은따옴표는 PowerShell에 문자를 이스케이프 시퀀스로 해석하지 않도록 지시합니다.

Type:String[]
Aliases:PSPath, LP
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Module

업데이트 지정된 모듈에 대한 도움말입니다. 쉼표로 구분된 목록에 하나 이상의 모듈 이름 또는 이름 패턴을 입력하거나 각 줄에 하나의 모듈 이름을 나열하는 파일을 지정합니다. 와일드카드 문자를 사용할 수 있습니다. cmdlet에서 Get-Module cmdlet으로 모듈을 Update-Help 파이프라인할 수 있습니다.

지정한 모듈은 컴퓨터에 설치해야 하지만 현재 세션으로 가져올 필요는 없습니다. 세션의 모듈이나 환경 변수에 나열된 위치에 설치된 모듈을 $env:PSModulePath 지정할 수 있습니다.

(모두) 값 * 은 컴퓨터에 설치된 모든 모듈에 대한 도움말을 업데이트하려고 시도합니다. Updatable 도움말을 지원하지 않는 모듈이 포함됩니다. 이 값은 명령에서 업데이트할 수 있는 도움말을 지원하지 않는 모듈을 발견할 때 오류를 생성할 수 있습니다. 대신 매개 변수 없이 실행 Update-Help 합니다.

cmdlet의 Update-Help Module 매개 변수는 모듈 파일 또는 모듈 매니페스트 파일의 전체 경로를 허용하지 않습니다. 위치에 없는 $env:PSModulePath 모듈에 대한 도움말을 업데이트하려면 명령을 실행 Update-Help 하기 전에 모듈을 현재 세션으로 가져옵니다.

Type:String[]
Aliases:Name
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:True

-Recurse

지정된 디렉터리의 도움말 파일에 대한 재귀 검색을 수행합니다. 이 매개 변수는 명령이 SourcePath 매개 변수를 사용하는 경우에만 유효합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

도움말이 업데이트되는 시스템 범위를 지정합니다. 업데이트AllUsers 범위에는 Windows 시스템에 대한 관리 권한이 필요합니다. 이 -Scope 매개 변수는 PowerShell Core 버전 6.1에서 도입되었습니다.

CurrentUser 는 PowerShell 6.1 이상의 도움말 파일에 대한 기본 범위입니다. AllUsers를 지정하여 모든 사용자에 대한 도움말을 설치하거나 업데이트할 수 있습니다. Unix 시스템 sudo 권한은 모든 사용자에 대한 도움말을 업데이트하는 데 필요합니다. 예: sudo pwsh -c Update-Help

허용되는 값은 다음과 같습니다.

  • CurrentUser
  • AllUsers
Type:UpdateHelpScope
Position:Named
Default value:CurrentUser
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SourcePath

인터넷에서 다운로드하는 대신 업데이트된 도움말 파일을 가져오는 Update-Help 파일 시스템 폴더를 지정합니다. 폴더의 경로를 입력합니다. 파일 이름 또는 파일 이름 확장명을 지정하지 마세요. 폴더(예: cmdlet에서 Get-Item 폴더)를 Get-ChildItem >로 파이프라인할 Update-Help수 있습니다.

기본적으로 Update-Help 인터넷에서 업데이트된 도움말 파일을 다운로드합니다. cmdlet을 사용하여 Save-Help 업데이트된 도움말 파일을 디렉터리에 다운로드한 경우 SourcePath를 사용합니다.

SourcePath의 기본값을 지정하려면 그룹 정책, 컴퓨터 구성으로 이동하고 Update-Help의 기본 원본 경로를 설정합니다. 이 그룹 정책 설정은 사용자가 인터넷에서 도움말 파일을 다운로드하는 데 사용할 Update-Help 수 없도록 합니다. 자세한 내용은 about_Group_Policy_Settings를 참조하세요.

Type:String[]
Aliases:Path
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UICulture

이 cmdlet이 업데이트된 도움말 파일을 가져오는 UI 문화권 값을 지정합니다. 문화권 개체를 포함하는 변수 또는 문화권 개체(예: 명령)를 가져오는 명령과 같은 es-ESGet-CultureGet-UICulture 하나 이상의 언어 코드를 입력합니다. 와일드카드 문자는 허용되지 않습니다.

기본적으로 Update-Help 운영 체제 또는 대체 문화권에 대해 설정된 UI 문화권의 도움말 파일을 가져옵니다. UICulture 매개 변수 Update-Help지정하는 경우 지정된 언어에 대한 도움말만 찾습니다.

PowerShell 7.4부터 모든 지역에 대해 영어로 도움말을 다운로드하는 등의 en 부분 언어 코드를 사용할 수 있습니다.

참고 항목

Ubuntu 18.04는 인식된 UI 문화권이 아닌 기본 로캘 설정을 C.UTF.8변경했습니다. Update-Help 지원되는 로캘 en-US과 함께 이 매개 변수를 사용하지 않으면 자동으로 도움말을 다운로드하지 못합니다. 지원되지 않는 값을 사용하는 모든 플랫폼에서 발생할 수 있습니다.

Type:CultureInfo[]
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseDefaultCredentials

현재 사용자의 자격 증명을 사용하여 인터넷 다운로드를 포함하여 명령을 실행했음 Update-Help 을 나타냅니다. 기본적으로 명령은 명시적 자격 증명 없이 실행됩니다.

이 매개 변수는 웹 다운로드에서 NTLM(NT LAN Manager), 협상 또는 Kerberos 기반 인증을 사용하는 경우에만 적용됩니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

DirectoryInfo

디렉터리 경로 개체를 이 cmdlet으로 파이프할 수 있습니다.

PSModuleInfo

모듈 개체를 이 cmdlet으로 파이프할 수 있습니다.

출력

None

이 cmdlet은 출력을 반환하지 않습니다.

참고

PowerShell과 함께 설치된 명령 또는 디렉터리의 모듈을 포함하는 핵심 PowerShell 모듈에 $PSHOME\Modules 대한 도움말을 업데이트하려면 관리자 권한으로 실행 옵션을 사용하여 PowerShell을 시작합니다.

컴퓨터의 관리istrators 그룹의 구성원만 핵심 PowerShell 모듈, PowerShell과 함께 설치된 명령 및 폴더의 모듈에 $PSHOME\Modules 대한 도움말을 업데이트할 수 있습니다. 도움말 파일을 업데이트할 수 있는 권한이 없는 경우 온라인으로 도움말 파일을 읽을 수 있습니다. 예들 들어 Get-Help Update-Help -Online입니다.

모듈은 최신 도움말의 가장 작은 단위입니다. 특정 cmdlet에 대한 도움말은 업데이트할 수 없습니다. 특정 cmdlet이 포함된 모듈을 찾으려면 cmdlet의 ModuleName 속성을 사용합니다(예: )(Get-Command Update-Help).ModuleName.Get-Command

도움말 파일이 모듈 디렉터리에 Update-Help 설치되므로 cmdlet은 컴퓨터에 설치된 모듈에 대해서만 업데이트된 도움말 파일을 설치할 수 있습니다. 그러나 cmdlet은 Save-Help 컴퓨터에 설치되지 않은 모듈에 대한 도움말을 저장할 수 있습니다.

Update-Help cmdlet은 Windows PowerShell 3.0에서 도입되었습니다. 이전 버전의 PowerShell에서는 작동하지 않습니다. Windows PowerShell 2.0 및 Windows PowerShell 3.0이 모두 있는 컴퓨터에서 Windows PowerShell 3.0 세션의 cmdlet을 사용하여 Update-Help 도움말 파일을 다운로드하고 업데이트합니다. 도움말 파일은 Windows PowerShell 2.0 및 Windows PowerShell 3.0에서 모두 사용할 수 있습니다.

Save-Help cmdlet은 Update-Help 다음 포트를 사용하여 도움말 파일을 다운로드합니다. HTTP용 포트 80 및 HTTPS용 포트 443.

Update-Help 는 모든 모듈 및 핵심 PowerShell 스냅인을 지원합니다. 다른 스냅인은 지원하지 않습니다.

환경 변수에 나열되지 않은 위치에서 모듈에 대한 도움말을 $env:PSModulePath 업데이트하려면 모듈을 현재 세션으로 가져온 다음 명령을 실행합니다 Update-Help . 매개 변수 없이 실행 Update-Help 하거나 Module 매개 변수를 사용하여 모듈 이름을 지정합니다. 및 Save-Help cmdlet의 Update-Help Module 매개 변수는 모듈 파일 또는 모듈 매니페스트 파일의 전체 경로를 허용하지 않습니다.

모든 모듈은 Updatable 도움말을 지원할 수 있습니다. 작성한 모듈에서 Updatable 도움말을 지원하는 방법에 대한 지침은 지원되는 도움말을 참조 하세요.

Update-Help Windows PE(Windows 사전 설치 환경)에서는 및 Save-Help cmdlet이 지원되지 않습니다.