Guava имеет tryParse (String) , который возвращает null
, если строка не может быть проанализирована, например:
Integer fooInt = Ints.tryParse(fooString);
if (fooInt != null) {
...
}
Если вы добавите -PassThru
в объект сравнения, вы получите все свойства объекта
Compare-Object $northdb $sdb -Property "Database Name" -PassThru
. Затем вы также можете экспортировать имя хоста:
Compare-Object $northdb $sdb -Property "Database Name" -PassThru | Where-Object{$_.SideIndicator -eq '=>'} | Select-Object "Database Name", "hostname" | export-csv .\Difference.csv -NoTypeInfo