2016-07-20 7 views

Antwort

5

Vom about_Operators Hilfethema verwenden:

:: Static member operator 
    Calls the static properties operator and methods of a .NET 
    Framework class. To find the static properties and methods of an 
    object, use the Static parameter of the Get-Member cmdlet. 


     [datetime]::now 

Das ist im Grunde ist es.

Der statische Operator nimmt eine Art wörtliche auf der linken Seite, und ermöglicht den Zugriff auf diese Art der statischen Elemente (Methoden und Eigenschaften ähnlich):

# The PowerShell class can only be instantiated through a static method called Create() 
$psInstance = [powershell]::Create() 

Sie können auch auf eine Variable a enthält, verwenden Typ:

$dt = [datetime] 
$UtcTimestamp = $dt::UtcNow 
+0

du- Vielen :: ist im Grunde eine Art und Weise Befehle dann zu verweisen. Wie object.getObjectName() –

+0

@KingofNES * nur * ** statische ** Methoden - keine Instanzmethoden. –

+0

Sie können '::' auf einen beliebigen Wert anwenden, nicht nur auf '[Type]' value: '$ now = Get-Date; $ now :: UtcNow'. – PetSerAl