кстати, если будет больше одного процесса wksprt или mstsc, то скрипт не разорвет впн соединение и не удалит его пока последний wksprt/mstsc процесс не закроется. ;)
хотите совет? запрашивая помощь на технических ресурсах, давайте развернутые ответы на вопросы и предложения - вам значительно быстрее помогут. не помогло - это не ответ.
у меня нет ремотеапп под рукой, но разницы особой не должно быть между ремотеапп подключением и простым рдп. код ниже работает на ура - в консоли появляется строка connected to vpn, запускается мстсц с нужным файлом, подключается куда нужно по рдп и только когда я закрываю рдп сессию руками, я вижу строку disconnected from vpn.
"connected to vpn"
Start-Process mstsc.exe -ArgumentList C:\users\USER\Desktop\Default.rdp -Wait
"disconnected from vpn"
то есть порядок событий соблюдается, старт-процес ждет закрытия рдп сессии, как ему и сказали, и скрипт работает так, как ожидалось.
если у вас так не происходит, попробуйте разбить ваш скрипт на несколько частей и добейтесь твердого понимания какая из них работает не так, как ожидалось. упрощайте везде, где только можно. убирайте некритичные части. оставьте только скелет и заставьте его работать. потом постепенно добавляйте функционал.
возможно проблема в подключении к ремотеапп. в самих настройках в рдп файле.
а можно полный код скрипта посмотреть как он сейчас есть?
SyavaSyava, можно просто удалить созданный ярлык из C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs и он пропадет из старт меню. правда, последствий такого варварства я не знаю. =)
п.с. не дочитал ваш коментарий. у меня после удаления ярлыка из пути выше, прикрепленный ярлык пропадает через секунд 5 из старт меню.
будет чрезвычайно трудно получить поддержку по почти любым проблемам. производители железа не возьмутся чинить любые софтверные проблемы на таком кластере даже если ОС куплена с серверами. как, в принципе, и микрософт.
гугл в помощь https://www.google.ie/search?q=%D0%BA%D0%BB%D0%B0%...
если у вас нет выбора - вперед, но вы идете в неизвестность и проблемы решать будете на форумах. и не факт, что все из них будут решаемы.
тогда нужно начинать с физических подключений.
попробуйте SFP+ конекторы от другого производителя.
убедитесь, что фц кабели правильные используются.
возможно стоит убрать тот луп режим, в который вы поставили карточку.
вот тут посмотрите поддерживаются ли сфп и карточка downloads.dell.com/manuals/common/md32xx_md36xx_su...
SMagent, если не ошибаюсь, это часть МДСМ, только поставленного на линукс хосте.
диск должен быть назначен хосту. иначе хост его не увидит. если, после установки мдсм на хост, хост не виден в мдсм, можно попробовать вручную назначить диск...
не за что! =)
в принципе, из повершела можно запускать все, что можно из .бат файлов. в некоторых случаях, правда, понадобится бубен. например:
start-process -FilePath cmd -ArgumentList '/c "fc /b c:\test\test1.txt c:\test\test2.txt"' -NoNewWindow
в окне повершела вы увидите результат сравнения. однако, засунуть вывод фц, запущенной через цмд в повершеловскую переменную для дальнейшего использования не так просто. "проще" было бы сделать так:
совет на будущее - постарайтесь задавать полные, развернутые вопросы (вопрос вы уже отредактировали - хорошо) и давать такие же описания полученных результатов. так вам быстрее помогут. ответ "Compare-Object выводит какую-то белиберду" - это не ответ в технической дискуссии.
какова конечная цель этого всего - узнать конкретные различающиеся участки или выяснить идентичны ли файлы?
если узнать конкретные различающиеся участки, то простого способа делать это повершелом я не нашел.
если выяснить идентичны ли файлы, то в повершеле есть команда вычисляющая SHA256 хеш заданного файла:
((Get-FileHash c:\test\test1.csv).hash) -eq ((Get-FileHash C:\test\test2.csv).hash)
если выдаст False - файлы различаются.
если выдаст True - файлы идентичны.
а на обоих машинах можно залогиниться usernaме'ом?
Remote Procedure Call (RPC) сервис запущен на обоих машинах?
а если *на* другую машину так? та же ошибка? а *с* другой машины?
в теории, дешевая усб звуковушка со своей колонкой может помочь, если я правильно понимаю проблему. останется только найти как повершелом переключаться между встроеной звуковухой и усбшной чтобы сигналы от повершела шли только через усбшную (ну или и туда и туда по надобности). в первом приближении переключаться между ними в скрипте несложно, но нужно копаться.
если выложите мп3 файл, попробую.