Dela via


Krav på godkännande av licens för skript

Licensgodkännande stöds inte för skript. Det scenario där ett skript är beroende av en modul som kräver licensgodkännande stöds dock.

PowerShellGet-skriptkommandona stöder parametern AcceptLicense som fungerar som om användaren såg licensen. Om AcceptLicense inte anges visas license.txt filen för beroende modul och uppmanas att godkänna licensen.

EXEMPEL

Exempel 1: Installera skript med beroenden som kräver licensgodkännande

Skriptet "ScriptRequireLicenseAcceptance" är beroende av modulen "ModuleRequireLicenseAcceptance". Användaren uppmanas att acceptera licensen.

PS> Install-Script -Name ScriptRequireLicenseAcceptance

License Acceptance
MIT License 2.0
Copyright (c) 2016 PowerShell Team
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.

Do you accept the license terms for module 'ModuleRequireLicenseAcceptance'.
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

Exempel 2: Installera skript med beroenden som kräver licensgodkännande och -AcceptLicense

Skriptet "ScriptRequireLicenseAcceptance" är beroende av modulen "ModuleRequireLicenseAcceptance". Användaren uppmanas inte att acceptera licensen eftersom -AcceptLicense har angetts.

PS> Install-Script -Name ScriptRequireLicenseAcceptance -AcceptLicense

Mer information