au lieu d'utiliser Regex, puis-je récupérer des sous-chaînes dans le bloc de message d'une entrée de journal des événements?bloc de message d'entrée du journal des événements récupérer les valeurs
C'est ce que le bloc de texte ressemble:
Kerberos pre-authentication failed.
Account Information:
Security ID: HO\administrators$
Account Name: administrators$
Service Information:
Service Name: krbtgt/HO.FOSLTD.CO.ZA
Network Information:
Client Address: ::ffff:10.250.1.12
Client Port: 51933
Additional Information:
Ticket Options: 0x40000000
Failure Code: 0x18
Pre-Authentication Type: 2
je veux que les valeurs à droite de:
Account Name
Client Address, but with out the ::ffff:
Failure Code
cette partie de mon code retourner le texte ci-dessous:
$sSecurityID = $Item.SubString($Item.IndexOf("Account Information"))
$sSecurityID = $sSecurityID.SubString($sSecurityID.IndexOf("Account Name"))
$sSecurityID = $sSecurityID.TrimStart("Account Name:")
$sSecurityID = $sSecurityID.Trim()
sortie:
OrtheaE
Service Information:
Service Name: krbtgt/ho
Network Information:
Client Address: ::ffff:172.26.50.11
Client Port: 20697
Additional Information:
Ticket Options: 0x40810010
Failure Code: 0x18
Pre-Authentication Type: 2