Ho uno script PowerShell che analizza un file e invia un messaggio di posta elettronica se rileva un determinato motivo. Ho installato il codice e-mail all'interno di una funzione e tutto funziona correttamente quando lo eseguo dall'ISE, ma ho usato PS2EXE per poter eseguire lo script come servizio ma non riconosce la funzione "email". il mio codice è simile a questoScript Powershell che non riconosce la mia funzione
#Do things |
foreach{
email($_)
}
function email($text){
#email $text
}
Quando ho convertirlo in exe ed eseguirlo ottengo questo errore:
The term 'email' is not recognized as teh name of a cmdlet, function, script file,
or operable program. Check the spelling of the name, or if a path was included,
verify that the path is correct and try again.
Grazie funziona ora! – laitha0