Jump to content

Powershell System.String: Split, Indexof etc. lässt sich nicht ausführen.


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

Hi,

 

hab ein Problem. Ich habe eine Variable welche die Ausgabe von der iscsicli enthält:

 

$a

 

PS C:\Windows\system32> $a
Microsoft iSCSI-Initiator Version 6.1 Build 7601

Insgesamt 1 Zuordnungen zur³ckgegeben
   Sitzungs-ID             : fffffa80028c6428-4000013700000004
   Zielname            : iqn.2001-05.com.equallogic:0-8a0906-e5de2ad0a-6b40000000a4df21-vss-control
   Initiator              : Root\ISCSIPRT\0000_0
   Initiator-SCSI-Gerõt  : \\.\Scsi4:
   Initiatorbus          : 0
   Initiatorziel-ID    : 3
       Ziel-LUN: 0x0 <--> Betriebssystem-LUN: 0x0

Der Vorgang wurde erfolgreich beendet. 

 

Aus dieser will ich nun die Sitzungs-ID in eine neue Variable stecken. Aber er lässt mir keine passenden Befehle zu: kein Split, IndexOf SubString,... nichts. Da kommt immer das hier:

 

PS C:\Windows\system32> $a.Split( " " )
Fehler beim Aufrufen der Methode, da [system.Object[]] keine Methode mit dem Namen "Split" enthält.
Bei Zeile:1 Zeichen:12
+ $a.Split <<<< ( " " )
   + CategoryInfo          : InvalidOperation: (Split:String) [], RuntimeException
   + FullyQualifiedErrorId : MethodNotFound

 

Wenn ich mit $a | get-member aber die Infos von dem Object hole müsste er das eigentlich unterstützen:

 

PS C:\Windows\system32> $a | get-member


  TypeName: System.String

Name             MemberType            Definition                                                                                                                                                
----             ----------            ----------  
IndexOf          Method                int IndexOf(char value), int IndexOf(char value, int startIndex), int IndexOf(char value, int startIndex, int count), int IndexOf(string value), int In...

Split            Method                string[] Split(Params char[] separator), string[] Split(char[] separator, int count), string[] Split(char[] separator, System.StringSplitOptions option...

 

jemand eine Idee?

Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...