Update-ScriptFileInfo

Frissítések szkript információi.

Syntax

Update-ScriptFileInfo
      [-Path] <String>
      [-Version <String>]
      [-Author <String>]
      [-Guid <Guid>]
      [-Description <String>]
      [-CompanyName <String>]
      [-Copyright <String>]
      [-RequiredModules <Object[]>]
      [-ExternalModuleDependencies <String[]>]
      [-RequiredScripts <String[]>]
      [-ExternalScriptDependencies <String[]>]
      [-Tags <String[]>]
      [-ProjectUri <Uri>]
      [-LicenseUri <Uri>]
      [-IconUri <Uri>]
      [-ReleaseNotes <String[]>]
      [-PrivateData <String>]
      [-PassThru]
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-ScriptFileInfo
      [-LiteralPath] <String>
      [-Version <String>]
      [-Author <String>]
      [-Guid <Guid>]
      [-Description <String>]
      [-CompanyName <String>]
      [-Copyright <String>]
      [-RequiredModules <Object[]>]
      [-ExternalModuleDependencies <String[]>]
      [-RequiredScripts <String[]>]
      [-ExternalScriptDependencies <String[]>]
      [-Tags <String[]>]
      [-ProjectUri <Uri>]
      [-LicenseUri <Uri>]
      [-IconUri <Uri>]
      [-ReleaseNotes <String[]>]
      [-PrivateData <String>]
      [-PassThru]
      [-Force]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

A Update-ScriptFileInfo parancsmag frissíti a szkript tulajdonságértékeit. Például a verzió, a szerző vagy a leírás értékei.

Ez egy proxyparancsmag a Update-PSScriptFileInfoMicrosoft.PowerShell.PSResourceGet parancsmaghoz. További információ: Update-PSScriptFileInfo.

Példák

1. példa: Szkriptfájl verziójának frissítése

Ebben a példában egy meglévő szkriptfájl frissül új tulajdonságértékekkel.

A Splatting paramétert ad át a Update-ScriptFileInfo parancsmagnak. További információ: about_Splatting.

$Parms = @{
  Path = "C:\Test\Temp-Scriptfile.ps1"
  Version = "2.0"
  Author = "bob@contoso.com"
  CompanyName = "Contoso"
  Description = "This is the updated description"
  }
Update-ScriptFileInfo @Parms -PassThru

<#PSScriptInfo

.VERSION 2.0

.GUID 4609f00c-e850-4d3f-9c69-3741e56e4133

.AUTHOR bob@contoso.com

.COMPANYNAME Contoso

.COPYRIGHT

.TAGS

.LICENSEURI

.PROJECTURI

.ICONURI

.EXTERNALMODULEDEPENDENCIES

.REQUIREDSCRIPTS

.EXTERNALSCRIPTDEPENDENCIES

.RELEASENOTES

.PRIVATEDATA

#>

<#

.DESCRIPTION
This is the updated description

#>
Param()

$Parms a Path, a Version, a Author, a CompanyName és a Description paraméterértékeket tárolja. Update-ScriptFileInfo lekéri a paraméterértékeket, @Parms és frissíti a szkriptet. A PassThru paraméter megjeleníti a szkript tartalmát a PowerShell-konzolon.

Paraméterek

-Author

A szkript szerzőjének megadása.

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

-CompanyName

Meghatározza a szkriptet létrehozó vállalatot vagy szállítót.

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

-Confirm

A proxy parancsmagja figyelmen kívül hagyja ezt a paramétert, mivel az nem támogatja.Update-PSScriptFileInfo

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

A szkript szerzői jogi nyilatkozatát adja meg.

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

-Description

A szkript leírását adja meg.

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

-ExternalModuleDependencies

Külső modulfüggőségek tömbje.

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

-ExternalScriptDependencies

Külső szkriptfüggőségek tömbje.

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

-Force

A proxy parancsmagja figyelmen kívül hagyja ezt a paramétert, mivel az nem támogatja.Update-PSScriptFileInfo

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

-Guid

Egy szkript egyedi azonosítóját adja meg.

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

-IconUri

Megadja a szkript ikonjának URL-címét. A megadott ikon megjelenik a szkript katalógusának weblapján.

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

-LicenseUri

Megadja a licencelési feltételek URL-címét.

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

-LiteralPath

Egy vagy több hely elérési útját adja meg. A LiteralPath paraméter értékét pontosan a megadott módon használja a rendszer. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha az elérési út tartalmaz feloldó karaktereket, csatolja őket egy idézőjelek közé. Az egy idézőjelek azt jelzik a PowerShellnek, hogy ne értelmezze a karaktereket feloldósorozatként.

A proxy parancsmagja ezt a paramétert a Path paraméterre Update-PSScriptFileInfoképezi le.

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

-PassThru

A proxy parancsmagja figyelmen kívül hagyja ezt a paramétert, mivel az nem támogatja.Update-PSScriptFileInfo

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

-Path

Megadja a szkriptfájl helyét. Helyettesítő karakterek használata engedélyezett.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-PrivateData

Megadja a szkript személyes adatait.

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

-ProjectUri

Megadja a projekthez tartozó weblap URL-címét.

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

-ReleaseNotes

Olyan sztringtömböt ad meg, amely a szkript ezen verziójához elérhető kibocsátási megjegyzéseket vagy megjegyzéseket tartalmaz.

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

-RequiredModules

Meghatározza azokat a modulokat, amelyeknek globális munkamenet-állapotban kell lenniük. Ha a szükséges modulok nincsenek globális munkamenet-állapotban, a PowerShell importálja őket.

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

-RequiredScripts

A szükséges szkriptek tömbjének megadása.

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

-Tags

Címkék tömbje.

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

-Version

Megadja a szkript verzióját.

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

-WhatIf

A proxy parancsmagja figyelmen kívül hagyja ezt a paramétert, mivel az nem támogatja.Update-PSScriptFileInfo

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

Bevitelek

String

Kimenetek

Object

Jegyzetek

Test-ScriptFileInfo A parancsmaggal ellenőrizheti egy szkript metaadatait. A szkripteknek tartalmazniuk kell a Verzió, a GUID, a Leírás és a Szerző értékeit.