Ho sviluppato una funzione PowerShell che esegue una serie di azioni relative al provisioning dei siti del team di SharePoint . Alla fine, voglio che la funzione restituisca l'URL del sito sottoposto a provisioning come stringa, quindi alla fine della mia funzione ho il seguente codice:
$rs = $url.ToString();
return $rs;
Il codice che chiama questa funzione è simile a:
$returnURL = MyFunction -param 1 ...
Quindi mi aspetto una stringa, tuttavia non lo è. Invece, è un oggetto di tipo System.Management.Automation.PSMethod. Perché restituisce quel tipo invece di un tipo String?