MichaTo 10 Geschrieben 3. Januar 2012 Melden Geschrieben 3. Januar 2012 Hallo zusammen, ist es möglich ein Powershell Skript so zu verarbeiten, dass es auf einem Client mit nicht installierter MS Powershell lauffähig ist? AFAIK ist es ja so, dass die Powershell (fast) vollständig über die Klassen des .NET Framework arbeitet, dementsprechend müsste es ja irgendwie machbar sein, wenn auf der Maschine ein vollwertiges .NET Framework installiert ist. Gruß Micha
Dukel 468 Geschrieben 3. Januar 2012 Melden Geschrieben 3. Januar 2012 Nein. Woher soll .NET die Powershell Comandlets wie z.B. get-childitem kennen? Ist es ein Problem Powershell zu verteilen?
MichaTo 10 Geschrieben 3. Januar 2012 Autor Melden Geschrieben 3. Januar 2012 Hallo Dukel, greifen denn nicht alle CmdLets auf Klassen des .Net Frameworks zu? Get-Childitem greift zum Beispiel auf [system.IO.DirectoryInfo] bzw. [system.IO.FileInfo] zu Get-Childitem | Get-Member ;) By the Way: Es wäre kein Problem die Powershell auf den Systemen zu verteilen, würde mich aber trotzdem interessieren. Gruß Micha
Dukel 468 Geschrieben 3. Januar 2012 Melden Geschrieben 3. Januar 2012 Wenn du in deinem Script get-childitem ausführst weiß Dot.Net nicht, dass das das selbe wie [system.IO.DirectoryInfo] bzw. [system.IO.FileInfo] ist. Das "übersetzen" macht die Powershell.
MichaTo 10 Geschrieben 4. Januar 2012 Autor Melden Geschrieben 4. Januar 2012 Wäre es dann theoretisch denn nicht möglich das Skript so zu 'übersetzen', dass es ohne Powershell lauffähig wird? Ich weiß, dass es einfacher wäre die PS zu installieren, es geht mit aber nur um das 'theoretische Modell'. Gruß Micha
Dukel 468 Geschrieben 4. Januar 2012 Melden Geschrieben 4. Januar 2012 Theoretisch schon. Aber was hat man davon? Dann kann man gleich in Dot.Net Programmieren. Das muss ja verdammt aufwändig sein.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden