
Wie mache ichInstalliereneine Arbeitslast, mit der Visual Studio arbeiten kann PowerShell
?
Von demKonsole:
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> code --help
code : The term 'code' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ code --help
+ ~~~~
+ CategoryInfo : ObjectNotFound: (code:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\WINDOWS\system32>
obwohl das vielleicht nicht dasKonsolesie im Sinn haben.
Nicht sehend PowerShell
:
Die Arbeitslasten sind:
Die einzige Powershell-Option:
Das Über:
Systeminformationen:
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> [System.Environment]::OSVersion
Platform ServicePack Version VersionString
-------- ----------- ------- -------------
Win32NT 10.0.22621.0 Microsoft Windows NT 10.0.22621.0
PS C:\WINDOWS\system32>
Windows 10 Home Edition.
Ich möchte keine Lizenz für VS oder etwas anderes kaufen, da es sich nur um die einfache Nutzung handelt. Sicherlich gibt es einen Arbeitsaufwand, der Folgendes beinhaltet PowerShell
?
Antwort1
Auch wenn es unorthodox erscheint, werde ich eine andere Antwort geben, auch wenn der OP seine Frage selbst beantwortet hat.
Visual Studio (Community Edition 2022) und Visual Studio Code sind unterschiedliche Produktedie separat versendet werden.
Der Installationsbildschirm "Workloads", den Sie in Ihrer Frage gezeigt haben, stammt vonVisual Studio. Es gibt keine Out-of-Box-Unterstützung für Powershell-Projekte in Visual Studio. Sie können jedoch Projektvorlagen für Powershell mithilfe von Marketplace-Erweiterungen wie hinzufügenDieses hierwenn Sie das möchten. Ich glaube, das ist die direkte Antwort auf Ihre Frage, so wie sie gestellt wurde. Allerdings ist Visual Studio wahrscheinlich nicht die Umgebung, die ich speziell für Powershell verwenden würde, einfach weil ich, mit Ausnahme der Azure-zentrierten Entwicklung, nicht glaube, dass es viel beiträgt, was nicht auch in leichteren Tools vorhanden ist.
Der Standardeditor für die Powershell-Entwicklung ist derPowershell ISE. Diese kostenlose (und integrierte) Software bietet viele Funktionen, die bei der Powershell-Entwicklung hilfreich sein können. Die ISE ist ein großartiger Notizblock und eignet sich gut für die Entwicklung einer kleinen Handvoll Skriptdateien. Sie verfügt jedoch nicht über eine GUI-Versionskontrollintegration (zumindest keine, die ich finden kann. Sie können jedoch immer Git CLI verwenden).
Visual Studio Codeist ein erweiterter Texteditor, der auch durch Erweiterungen wieDieses hier, welche MSempfiehltfür die Powershell-Entwicklung in VSCode. Es lässt sich besser auf größere Projekte skalieren als ISE und kann mit Erweiterungen angepasst werden, um die gewünschten/benötigten Funktionen bereitzustellen. Ich würde es wahrscheinlich den anderen vorziehen, wenn Sie mehr als eine Handvoll Skripte haben, eine Versionskontrollintegration benötigen oder Sprachen/Runtimes in Ihrer Lösung mischen müssen.