можно попробовать через invoke-expression. формируем команду, включая параметры, суем ее в строковую переменную, а потом скармливаем переменную в invoke-expression.
не уверен, что так можно. гипервизор видит то, что ему поставляет РАИД контроллер. попробовать не на чем сейчас, но мне кажется даже с ОМСА гипервизор не увидит статус отдельных физических дисков, висящих на РАИД контроллере.
возможно, 5000 адресов сначала нужно будет в текстовый файл сунуть и брать оттуда powershell'ом.
в файле, если мне не изменяет память, каждый адрес должен стоять на отдельной строке.
я не думаю, что будет значительная разница между netsh и powershell в этом смысле, но попробовать можно. интересно, а зачем вам нужно 5000 адресов добавлять на один сервер?
martensit: вы тогда так и пишите, что не понимаете. не нужно новый вопрос задавать.
ок, давайте смотреть.
простейший синтаксис команды будет:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 2001:DB8:3FA9::D3:9C5A
ethernet это название сетевухи, которой вы хотите дать адрес.
если вы создали standalone приложение, то авторизация должна быть клиентская.
возможно не хватает прав доступа запрошенных через oauth.
перезапросите access token со следующим значением scope:
notify,friends,notes,pages,status,wall,groups,messages,email,notifications,stats,offline
потом вы сможете убирать значения по одному, чтобы выяснить какого не хватало.
$uri = "https://api.vk.com/method/wall.post?owner_id=-'id_моей_группы, куда хочу запостить'&message=test&publish_date=1457918090&v=5.5&access_token="+$token
вместо +$токен в конце попробуйте ...&access_token=$token"
ок. тогда после какого запроса и какая ошибка выдается?
ПОСТ запрос в последнем комментарии написан неправильно. вы не указываете -body, то есть то, что нужно отправить. измените его на ГЕТ.
для человека, у которого, как здесь говорят "no life outside of work" и которому всегда скучно, выходных не существует. =)
мне кажется, мы с вами путаем мягкое с теплым, так сказать.
давайте разложим мух и котлеты по полкам.
1. какая стоит задача?
2. если вам нужно просто отправить отложенное сообщение на стену, то есть 3 способа сделать это:
а. через АПИ путем получения access token для standalone ВК приложения и отправки нескольких запросов (ПОСТ или ГЕТ - неважно). чем вы будете отправлять эти запросы - powershell'oм или браузером или еще как-то - неважно. никакой логин для этого не нужен - только access token в каждом запросе. это самый простой способ и ВК специально написали АПИ для этого. работает, проверено.
б. путем имитации браузера в powershell только через ПОСТ/ГЕТ запросы. это сложнее и вцелом, я думаю, не сильно приветствуется ВК. тут нужно все - логин, передача всех параметров как это делает браузер. access token не используется. значения ip_h и lg_h берутся из ГЕТ запроса на vk.com до того как отсылать ПОСТ запрос на логин. если их нет в ПОСТ запросе или они не такие же как в оригинальном запросе, авторизация не произойдет. у меня не получилось так сделать из-за двух-факторной авторизации на сайте.
в. используя только елементы и события в ДОМ (найти елемент с айди таким-то и кликнуть на нем, ввести текст) через powershell. ненадежно. это у вас вроде получилось, но сообщения на стену приходят в неправильное время.
теперь нам просто нужно выбрать способ, которым мы хотим выполнить поставленную задачу. учитывая все наши недавние приключения, я бы выбрал способ а.
если задача другая - давайте обсудим.
в настройках созданного приложения берем ID приложения.
получаем access token: https://oauth.vk.com/authorize?client_id=ID_ПРИЛОЖ...,friends,notes,pages,status,wall,groups,messages,email,notifications,stats,offline&response_type=token&v=5.50
scope в этой ссылке указывает на что будет запрошен доступ для этой access token. параметр offline означает, что у токена не будет срока годности и его не нужно будет запрашивать опять. наверно не очень безопасно, но очень удобно.
все, что вам из него надо это ДЛИННАЯ_СТРОКА_ЦИФР_И_БУКВ и ВАШ_ЮЗЕР_АЙДИ_ВКОНТАКТЕ. не советую допустить попадания токена в чужие руки ;).
теперь чтобы написать сообщение на стену, нужно отправить запрос (ПОСТ или ГЕТ) вида: https://api.vk.com/method/wall.post?owner_id=АЙДИ_...
ответы приходят в JSON. если {"response":{"post_id":ЧИСЛО}}, то сообщение прошло успешно.
у меня работает вроде:
$parameters = "", "-path c:\", "-path c:\ -recurse", "-recurse"
$choice = Read-Host "enter number (0-3)"
$command = "Get-ChildItem $($parameters[$choice])"
Invoke-Expression $command