I was playing around with Powershell yesterday, trying to write
functions to act as a simple FTP client. I based my code around the
System.Net.FtpWebRequest object. There is a property ont hsi object
called method which takes a string describing which FTP operation you
wish to perform with the object. The value of 'Method' can only be one
of a limited set of strings.
In the .net framework there is a static class,
System.Net.WebRequestMethods which contains another static class, FTP,
which has a set of const string members which define the strings that
should be assigned to the 'Method' property above. For example, FTP
has a member 'ListDirectory' that returns the string "NLST".
Unfortunately, try as I might, I cannnot figure out how to access
these members of FTP in Powershell. No combination of syntax that I
have tried allows me to return the values of the const's. In the end I
had to iterate over them in a c# app to get the vlaues :-(
Can someone point me in the direction of the right syntax?