Je ne suis pas un programmeur / script. J'ai juste besoin d'obtenir le script suivant pour écrire dans un fichier: J'ai essayé-fichier et exporter-csv mais il écrit un fichier vierge. Je suis sûr que c'est quelque chose de simple ... mais sans savoir que cela me rend difficile pour moi. p> p>
3 Réponses :
La cmdlet ADD-Content devrait faire ce que vous voulez.
en supposant référence:
http://technet.microsoft.com/en-us/library/ddd347594. ASPX P> P> $ webclient.downloadstring ('http://myip.dnsomatic.com/') code> retourne une chaîne, essayez: < / p>
Aucun problème. Si cela a aidé pouvez-vous faire la réponse acceptée.
J'ai une erreur, peut-être qu'un espace est nécessaire entre $ webclient et -value? EDIT: AAH Mon erreur, n'oubliez pas d'inclure $ webclient = nouveau-objet system.net.webclient
Vous pouvez également utiliser la méthode du téléchargement du téléchargement:
$PublicIP="C:\PublicIP.txt" $WebClient=New-Object net.webclient $String=$WebClient.DownloadString("http://checkip.dyndns.com") -replace "[^\d\.]" If (Test-Path $PublicIP) { Remove-Item $PublicIP } New-Item $PublicIP -type file Add-Content -Path $PublicIP -Value $String