Tworzenie nazw zmiennych w skryptach programu Windows PowerShell
Należy utworzyć nazwy zmiennych, które opisują przechowywane w nich dane. Na przykład zmienną, która przechowuje konto użytkownika, może być $user, a zmienna, która przechowuje nazwę pliku dziennika, może mieć wartość $logFileName.
W większości przypadków zauważysz, że zmienne są używane z symbolem znaku dolara ($).
$ Symbol nie jest częścią nazwy zmiennej, ale odróżnia zmienne od innych elementów składni programu Windows PowerShell. Na przykład $user wyznacza zmienną o nazwie user, a $ symbol pomaga programowi Windows PowerShell zidentyfikować, że jest to zmienna.
Zazwyczaj należy ograniczyć nazwy zmiennych do znaków alfanumerycznych (liter i cyfr). Chociaż można uwzględnić kilka znaków specjalnych i spacji, staje się bardziej mylące do użycia. Aby na przykład uwzględnić spację w nazwie zmiennej, należy ująć nazwę w nawiasy klamrowe ({ }). Przykładem może być ${log File}, gdzie znajduje się spacja między dziennikiem wyrazów a plikiem.
W nazwach zmiennych nie jest uwzględniana wielkość liter. Zmienne $USER i $user są wymienne. Aby poprawić czytelność, powszechna konwencja polega na użyciu małych liter i wielką literą każdego wyrazu w nazwie zmiennej. Kapitalizowanie pierwszego wyrazu jest opcjonalne w zależności od sytuacji i preferencji. Na przykład $logFile i $LogFile są często używane. Jeśli jednak zmienne są używane dla parametrów w skry skrycie, pierwsze słowo powinno być wielkich liter w celu zapewnienia spójności z parametrami używanymi przez polecenia cmdlet. Użycie wielkiej litery działa jako separator między wyrazami i sprawia, że nazwa zmiennej jest bardziej czytelna bez używania znaków specjalnych, takich jak spacje, łączniki lub podkreślenia.