Copy files over network via file share, user authentication

后端 未结 2 1360
执笔经年
执笔经年 2020-12-30 08:37

I am building a .net C# console program to deploy file to a windows file share server (folder that is being shared). The path is :: \\\\192.168.0.76\\htdocs\\public

2条回答
  •  时光说笑
    2020-12-30 09:09

    VB but easily translated to C#. Do this before your copy:

    Private Sub Open_Remote_Connection(ByVal strComputer As String, ByVal strUserName As String, ByVal strPassword As String)
        Dim ProcessStartInfo As New System.Diagnostics.ProcessStartInfo
        ProcessStartInfo.FileName = "net"
        ProcessStartInfo.Arguments = "use \\" & strComputer & "\c$ /USER:" & strUsername & " " & strPassword
        ProcessStartInfo.WindowStyle = ProcessWindowStyle.Hidden
        System.Diagnostics.Process.Start(ProcessStartInfo)
        System.Threading.Thread.Sleep(2000)
    End Sub
    

提交回复
热议问题