Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Windows PowerShell 1.x/2.x/CTP

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Открыть новую тему     Написать ответ в эту тему

tcg2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft Windows PowerShell

 
Обсуждаемые темы

    * Работа с SQL
    * Работа с Visual Studio
    * etc.

Всего записей: 7 | Зарегистр. 20-11-2006 | Отправлено: 19:06 29-11-2006 | Исправлено: TCPIP, 05:51 08-11-2008
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Язык программирования, какой именно SQL и прочее.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3931 | Зарегистр. 29-07-2003 | Отправлено: 01:58 30-11-2006
AleXeyS55



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
например Oracle 9 или 10

Всего записей: 227 | Зарегистр. 30-01-2006 | Отправлено: 13:31 02-03-2007
TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tcg2
Нет проблем. Нужен SQL-поставщик - snap-in SQLProvider.dll. Добавляете его в GAC, затем в PowerShell

Цитата:
PS>$env:Windir\Microsoft.NET\Framework\v2.0\.50727\InstallUtil.exe SQLProvider.dll
PS>Add-PsSnapin SqlPrototypeProvider

И можете работать с SQL.
Если же возможностей поставщика не хватает, можете обращаться к .NET-сборкам напрямую через reflection:

Цитата:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SMO")
или

Цитата:
[System.Reflection.Assembly]::Load("Microsoft.SqlServer.Smo,Culture=Neutral,Version=9.0.242.0,PublicKeyToken=89845dcd8080cc91") | out-null

 
Ну, а объект, как всегда создаете вот так:
 

Цитата:
$server = new-object "Microsoft.SqlServer.Management.Smo.Server" myServer

Сорри, что я вот так очень кратко...
Вот тут можно больше узнать.
 
(Очень своевременно конечно, но, быть может, кто дополнит...)
А хде у нас ветка по PoSH? :wondering:

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 20:21 05-11-2008 | Исправлено: TCPIP, 20:23 05-11-2008
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCPIP

Цитата:
А хде у нас ветка по PoSH? :wondering:

А по нему много вопросов, чтобы отдельную ветку создавать? Да и эти вопросы более годичной давности.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3931 | Зарегистр. 29-07-2003 | Отправлено: 02:14 06-11-2008
TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt

Цитата:
А по нему много вопросов, чтобы отдельную ветку создавать?

Ну, я бы не брался так априори-то оценку давать.
Ветка по программированию на .NET есть же. Это ее подмножество.
По языкам сценариев полно веток, чем эта лишняя? Тем более, что не понятно, зачем на платформе Windows нужны JScript и VBScript, да в общем-то и Perl, при наличии PoSH?

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 03:21 06-11-2008
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCPIP
Тады пусть это и будет ветка по PoSH. Будет популярна - прибью наверх. Отредактируй путеводитель, чтобы там упоминание было.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3931 | Зарегистр. 29-07-2003 | Отправлено: 14:54 06-11-2008
TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt
ОК. Шапку прибей, плиз. Хорошо бы переименовать тему, тем более, что предвидится не так много вопросов с разбросом по тематикам.
 
Добавлено:
Ну, тогда полетели. Перший вопрос от меня.
Как встроить PowerShell в Visual Studio, чтобы можно было пользоваться всеми преимуществами студии - IntelliSense, отладка?
Я знаю, народ использует сторонние IDE, вроде того, что от Sapien. Но, как-то это странно выглядит... Ладно там, если нет Visual Studio, а если она есть, зачем еще какую-то замену? Тем более платную. А Visual Studio Express Edition 2008 (каковая весьма неплоха вроде) так и вообще бесплатна.
Только вот как прикрутить-то?
Макаферти вкладывал XML-шаблон. Но это, прости парень, ничего не дает. Вроде как если бы я ярлык PoSH на панель инструментов встроил. И что?
 
Есть идеи?

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 15:01 06-11-2008 | Исправлено: TCPIP, 15:11 06-11-2008
sadasaf



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по нему много вопросов, чтобы отдельную ветку создавать?




если тебе эта ветка не нравится - не смотри. Еще одно предупреждение и будет ридонли за набив постов.

Всего записей: 216 | Зарегистр. 18-08-2008 | Отправлено: 02:02 05-12-2008 | Исправлено: ShIvADeSt, 03:23 05-12-2008
alroy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня такой вопрос в большинстве все задачи автоматизации решал и решаю с помощью VBS . Узнав про новые возможности PoSH хотел бы узнать у знающих людей  
1 за что нравился VBS если надо вывод информации в консоль если не надо работает скрытно . Может ли Posh работать также нажал запустить скрипт он тихо отработал без мелкания консолей и т д  если надо то инфу  наоборот в консоль ???
2 Очень привлекла Возможность работать с Forms тем более при наличии такого хорошего инструмента как PrimalForms  
 
Tак вот самый главный вопрос могу ли я управлять появлением консоли по желанию
если мне надо передать информацию в форму мне не надо на экране консоль так можно делать ??????

Всего записей: 59 | Зарегистр. 15-06-2005 | Отправлено: 20:05 03-06-2009
XOCT



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Ну, а объект, как всегда создаете
 

Всего записей: 3 | Зарегистр. 01-01-2007 | Отправлено: 00:34 11-08-2009
HomoLogicus



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет, народ. у меня вопрос по командлету Send-MailMessage.
У него есть параметр -Encoding, только непонятно как его задавать. Что не задашь он ругается на невозможность предразования типа стриг в тип энкодинк. По умолчаниу идет кодировка us-ascii и соответственно в заголовке и втеле пичсьма одни вопросики
Непонятен также смысл параметра -Priority. Если его задаешь например High, то в теле писма появляется Importance: low, а Priority:остается как и был non-urgent

Всего записей: 28 | Зарегистр. 12-07-2005 | Отправлено: 16:09 26-11-2009
TsvIlya



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HomoLogicus
http://technet.microsoft.com/en-us/library/dd347693.aspx
Тут сказано, что валидные значения кодировки ASCII, UTF8, UTF7, UTF32, Unicode, BigEndianUnicode, Default, и OEM. Попробуйте UTF8, вроде все почтовые сервисы и клиенты уже без проблем с юникодом работают.
Если проблемы останутся, то можно попробовать использовать SmtpMail из .NET: http://msdn.microsoft.com/en-us/library/9b46af9f.aspx

Всего записей: 175 | Зарегистр. 15-12-2002 | Отправлено: 16:42 26-11-2009 | Исправлено: TsvIlya, 16:43 26-11-2009
valya666

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожалуйста помогите написать программу вычисления суммы отрицательных, произведения по-ложительных и количества нулевых значений в одномерном массиве

Всего записей: 1 | Зарегистр. 13-01-2010 | Отправлено: 14:37 13-01-2010
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
$arr = 1,2,3,4,-1,-2,0,0,-5,9
$summ = 0
$pr   = 1
$cnt  = 0
ForEach ($a in $arr)
{
    if ($a -eq 0) {$cnt += 1}
    elseif ($a -lt 0) {$summ += $a}
    elseif ($a -gt 0) {$pr *= $a}
}
"Количество нулевых  значений :"+$cnt
"Произведение полож. значений :"+$pr
"Сумма отрицательных значений :"+$summ

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:17 13-01-2010
Host123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Help, please!!!Написать программу расчета СА отрицательных элементов в одномерном массиве. Заменить минимальный элемент в одномерном массиве на СА.

Всего записей: 3 | Зарегистр. 13-01-2010 | Отправлено: 19:11 13-01-2010
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что такое СА? в данном контексте
Советская Армия?

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 11:43 14-01-2010
Host123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь СА-среднее арифметическое...

Всего записей: 3 | Зарегистр. 13-01-2010 | Отправлено: 16:32 14-01-2010
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
$arr   = 1,2,3,4,-1,-2,0,0,-5,9,-4
$summ  = 0
$min_v = 0
$min_n = 0
$cnt   = 0
For ($i = 0; $i -lt $arr.Count; $i++)
{
    $a = $arr[$i]
    if ($a -lt 0)
    {
        $summ += $a
        $cnt  += 1
        if ($a -lt $min_v)
        {
            $min_v = $a
            $min_n = $i
        }
    }
}
$arr1[$min_n] = $summ / $cnt
"Ср. арифметическое :" + $summ / $cnt
"Номер изменяемого  :" + $min_n
"Измененный массив"
$arr1
 

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 17:26 14-01-2010
Host123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а это в ассемблере будет работать?

Всего записей: 3 | Зарегистр. 13-01-2010 | Отправлено: 15:22 16-01-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Windows PowerShell 1.x/2.x/CTP

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru