2013-02-22 3 views
1

Я пытаюсь подключиться к компьютеру по рабочей группе. Мой код ниже:Как подключиться к компьютеру в рабочей группе?

Когда я запускаю это, я получаю исключение: «Invalid параметр»

Как разобраться в этом?

редактировать:

Ошибка в этой строке ниже:

ManagementScope scope = new ManagementScope(@"\\19x.16x.x.xx\C$\TestFolder", options); 

Как мы указываем диск? Я думаю, что $ является причиной проблемы

+1

Прохладный. Если бы мы знали, какую строку, это было бы полезно –

ответ

1

Update

За комментариями пользователей, OP пытается сделать что-то совершенно иное, чем подразумевает вопрос. Чтобы скопировать файл из одного места в другое программно можно использовать File.Copy:

File.Copy(sourcePath, destinationPath)

Где DestinationPath это правильный путь сети. В сети я рекомендую использовать имя machineName вместо IP-адреса. Особенно в VPN, где потенциал для изменения IP-адреса высок.

\\machineName\path\filename.csv

+0

Хорошо, что вы больше не получаете исключение 'Invalid Parameter'. Является ли новая ошибка исключением? У вас действительно есть доступ к ресурсу, к которому вы пытаетесь подключиться? –

+0

@sony - У вас недостаточно прав для доступа к WMI. Я думаю, что вам нужны права администратора для клиента. На данный момент это уже не проблема программирования. –

+0

Привет, Брайан, Спасибо за ваш ответ. То, что я пытаюсь сделать, это подключиться к удаленному серверу (через VPN. Я могу вручную подключиться к этому серверу) и сделать несколько ввода-вывода. Я не уверен, что это путь. – sony

Смежные вопросы