Sie sind hier: Startseite | Wissen
Werbung

Was ist Variable?

Variablen sind Speicher für einzelne Datenwerte, für ganze Objekte oder für Objektmengen.

Variablen in PowerShell
PowerShell-Variablen beginnen mit dem Variablenkennzeichner $. Ein Variablenbezeichner (der Name der Variable) kann aus Buchstaben und Zahlen sowie einem Unterstrich bestehen. Nicht erlaubt sind Namen, die bereits vordefinierten Variablen zugewiesen wurden, insbesondere nicht der Name $_, den die PowerShell für den aktuellen Inhalt der Pipeline verwendet.

Die Zuweisung des Inhalts an Variablen erfolgt mit dem Gleichheitszeichen:
$x = 5 # Zuweisung der Zahl 5 an die Variable $x
Bei der Verwendung (Auslesen des Inhalts) ist nichts weiter zu beachten:
"Die Zahl ist " + $x # Verwendung der Variablen
Man kann einer Variablen den Inhalt einer Pipeline zuweisen:
$laufendeDienste = Get-Service | Where-Object { $_.Status -eq "running" }
Und dann später darauf zugreifen, z. B.:
"Anzahl der laufenden Dienste: " + $laufendeDienste.Count
"Liste der Dienste: "
$laufendeDienste | Format-Table Name, Status

Querverweise zu anderen Begriffen im Lexikon

Objektmenge
PowerShell
Pipeline
Objekt
Liste
Pipe

Beratung & Support:

Schulungen zu diesem Thema:

 Visual Basic .NET für Umsteiger von VBA/VB 4/5/6
 Word-Programmierung mit Visual Basic for Applications (VBA)
 Oracle PL/SQL
 Neuerungen für JavaScript: ECMAScript 2015 (Version 6) / ECMAScript 2016 (Version 7) / ECMAScript 2017 (Version 8) / ECMAScript 2018 (Version 9)
 Kubernetes
 Python-Basiswissen
 MySQL für Fortgeschrittene
 Continuous Integration (CI)/Continuous Delivery (CD) mit Azure DevOps (Team Foundation Server (TFS) / Visual Studio Team Services (VSTS) / Azure DevOps Server / Azure DevOps Services) - Build- und Releasemanagement
 PowerShell-Scripting: Skripte schreiben mit der Windows PowerShell
 C++/CLI ("Managed C++"): C++ mit .NET programmieren
 Fortran
 JavaScript/ECMAScript-Basiswissen (Grundlagen für Einsteiger)
 Microsoft SQL Server Integration Services (SSIS)
 Apps für iOS (iPhone und iPad) entwickeln mit XCode und Objective-C
 Konfigurationsinformationen in .NET und .NET Core
 SAP Crystal Reports in .NET-Anwendungen mit Visual Studio - Berichte erstellen
 Webbrowser-Programmierung mit JavaScript und Dynamic HTML (DHTML)
 Visual Basic .NET - Basiswissen
 Neuerungen in Microsoft Visual C++ 11
 Task Parallel Library (TPL) - Parallelprogrammierung/Multi-Threading in .NET/C#
 Multithreading mit C++
 Debugging von .NET-Anwendungen/Fehlersuche mit Visual Studio
 Business Process Automation (Automic/UC4) - Basiswissen
 Visual Studio Tipps & Tricks - Effizienter Programmieren mit Visual Studio
 Windows 10 für Administratoren
 Effective Java
 JavaScript/ECMAScript und TypeScript
 ASP.NET Model View Controller (ASP.NET MVC) und ASP.NET WebAPI für ASP.NET MVC 5.x oder ASP.NET MVC Core 2.x/3.x
 Windows Installer (MSI), Windows Installer-XML (WiX) und MSIX - Erstellen von Installationspaketen / Verteilen von Windows-Anwendungen / Deployment
 JavaScript und TypeScript für .NET-/C#-/VB-/C++-Entwickler
 Anfrage für eine individuelle Schulung zum Thema Variable;  Gesamter Schulungsthemenkatalog