С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
112 / 99 / 68
Регистрация: 21.04.2014
Сообщений: 1,409
1

Создание сайта через Power shell

30.08.2019, 12:34. Показов 2350. Ответов 1

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Мне необходимо создать сайт через PowerShell. Для это делаю следующее:
C#
1
System.Diagnostics.Process.Start ( @"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe", " -executionpolicy Unrestricted -New-WebSite -Name \"TestSite\" -Port 80 -HostHeader \"TestSite\" -PhysicalPath \"C:\test\"" );
Вопросы:
Что здесь неправильно?
Как сделать так, чтобы PowerShell не закрылся зразу же после выполнения команды и я мог прочесть, на что же он ругается?
И напоследок, как сделать так, чтобы его окно не отображалось при выполнении?

Добавлено через 39 минут
На последнее ответ нашёл, надо добавить в строку -noexit

Добавлено через 3 минуты
В пути надо было слеш то двойной ставить, а то \t было принято не правильно.

Правда ошибка стала только непонятней:
New-WebSite : Не удается извлечь динамические параметры для командлета. Не удалось получить фабрику класса COM для комп
онента с CLSID {688EEEE5-6A7E-422F-B2E1-6AF00DC944A6} из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключ
ение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Добавлено через 58 секунд
Если я просто запускаю PowerShell и пишу сам туда эту команду, то всё работает

Добавлено через 1 час 6 минут
Решил проблему!
Надо было собрать проект под X64
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.08.2019, 12:34
Ответы с готовыми решениями:

Скрипт для создания пользователей в AD через Power shell
Здравствуйте! Помогите, пожалуйста, создать скрипт для создания 30 пользователей, где все учётные...

Скрипт для создания пользователей в AD через Power shell
Доброго время суток, прошу помощи, нужен скрипт для создания однотипных учетных записей, к примеру,...

Скрипт для создания пользователей в AD через Power shell
Подскажите пожалуйста, в powershell совсем нет опыта работы. Нужно создать 20 пользователей...

Не обновляется Power Shell на версию 4.0
Всем здравствуйте! Значит имеем Win Server 2008 SP1, скачал и установил power shell 4.0,...

1
1150 / 858 / 263
Регистрация: 30.04.2009
Сообщений: 3,598
30.08.2019, 19:25 2
Цитата Сообщение от FaceHoof Посмотреть сообщение
Решил проблему!
Надо было собрать проект под X64
А еще надо внимательно проверять команды.
" -executionpolicy Unrestricted -New-WebSite -Name "TestSite" -Port 80 -HostHeader "TestSite" -PhysicalPath "C:\test""
Лишний дефис в -New-WebSite и escape символ в указании пути "C:\test".
0
30.08.2019, 19:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.08.2019, 19:25
Помогаю со студенческими работами здесь

Запуск скрипта power shell из Kaspersky security centre
Прошу совета , как в Касперском создать инсталляционный пакет для запуска скрипта power shell,...

создание сайта через блокнот
ребят, у меня к вам просьба сделать сайт из 3 страниц довольно-таки простой для вас, дело это...

создание web-сайта через ASP.net
Помогите пожалуйста!!!! [/ Необходимо создать главную страницу, где будет приветствие, вход,...

Создание полей в таблице через интерфейс сайта
Задача состоит в следующем: На сайте выводится меню из поисковиков: "Google, Yandex, Yahoo" В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru