Téma: Převod Objektu na Řetězec
pracuji s Exchange a dostat zavěsil na tom, že když přiřadím proměnné do seznamu, který je buď číst z potrubí, nebo dovezené s import-csv, seznam je jeden z předmětů, ne struny, a když jsem si pak smyčka přes seznam s operací, operace se očekává řetězec, ne objekt.
můj případ použití je, že mám seznam UserPrincipalNames (tj. e-mailové účty), které chci odstranit ze seznamu distribučních skupin.
takže například:
tím se zobrazí chyba, která říká, že seznam distribučních skupin jsou objekty, nikoli řetězce.
nelze zpracovat transformaci argumentů na parametru ‚identita‘. Nelze převést
„ABCDE.Logistika „hodnota typu“ Deserializována.Microsoft.PowerShell.Příkaz.MatchInfo „do
zadejte“ Microsoft.Výměna.Konfigurace.Úkol.DistributionGroupIdParameter“.
+ CategoryInfo : InvalidData: (:) , ParameterBind
v…mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Odstranit-DistributionGroupMem
ber
+ PSComputerName : aplikace outlook.kancelář365.com
mým řešením je napsat objekt do textového souboru a poté jej znovu importovat, ale to je taková bolest….Pořád si myslím, že by měla existovat funkce, která by provedla konverzi?