Licenc elfogadásának megkövetelése szkriptekhez
A licenc elfogadása szkriptekhez nem támogatott. Támogatott azonban az a forgatókönyv, amelyben egy szkript egy licencelfogadást igénylő modultól függ.
A PowerShellGet szkriptparancsai támogatják az AcceptLicense paramétert, amely úgy viselkedik, mintha a felhasználó látta volna a licencet. Ha az AcceptLicense nincs megadva, a felhasználó megjelenik a license.txt
függő modul fájljában, és a rendszer felkéri a licenc elfogadására.
PÉLDÁK
1. példa: Szkript telepítése licenc elfogadását igénylő függőségekkel
A ScriptRequireLicenseAcceptance szkript a ModuleRequireLicenseAcceptance modultól függ. A rendszer felkéri a felhasználót a licenc elfogadására.
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"):
2. példa: Szkript telepítése licenc elfogadását és -AcceptLicense-t igénylő függőségekkel
A ScriptRequireLicenseAcceptance szkript a ModuleRequireLicenseAcceptance modultól függ. A rendszer nem kéri a felhasználótól, hogy fogadja el a licencet, mert az -AcceptLicense meg van adva.
PS> Install-Script -Name ScriptRequireLicenseAcceptance -AcceptLicense
További részletek
PowerShell Gallery
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: