Die ACL eines Ordner sind manchmal Zahlen. Wie kann ich in Powershell testen ob eine Variable eine Zahl ist oder ein String?
if($acl.FileSystemRights.ToString() -is [int]) { continue }
Mit ToString() erhältst du immer einen String. Du kannst den String mit einer Regular Expression prüfen.
if($acl.FileSystemRights.ToString() -match "^[-\d\.]+$") { continue }