• Home
  • Linux
  • Docker
  • Windows
    • PS
    • C#
    • Exchange Server
  • Other
    • Perl
    • IPV6
    • MacOS
  • DB
    • MSSQL
    • MariaDB
    • PG

Home

Exchange права редактирования групп рассылки

Details
Written by: Senka
Category: Exchange Server
Created: 18 June 2013
Hits: 1239

$list = Get-Content "dg.txt"

Foreach ($i in $list) {
$i
$grp = get-distributiongroup $i
$manage = $grp.managedby
$newuser = get-user k.tsvetkova
$newmanage = $manage + $newuser
Set-distributiongroup $grp -managedby $newmanage -bypasssecuritygroupmanagercheck
}

Вид файла CSV:

#user,#groupname 


#$list = import-csv AddDistributionGroupOwnerList.csv

#Foreach ($i in $list) {
# $grp = get-distributiongroup $i.groupname
# $manage = $grp.managedby
# $newuser = get-user $i.user
# $newmanage = $manage+$newuser
# Set-distributiongroup $grp -managedby $newmanage -bypasssecuritygroupmanagercheck
#}

Отправка сообщения пользователю при добавлении в доменную группу

Details
Written by: Senka
Category: Power Shell
Created: 17 June 2013
Hits: 1233

Получаем список членов группы, сравниваем с файлом, где хранится старая информация о составе группе. Если появился новый сотрудник, то отправляем ему письмо.

Read more …

Настройки в ini файле на C#W

Details
Written by: Senka
Category: C#
Created: 11 June 2013
Hits: 1532

  

            IniFile ini = new IniFile("./config.ini");

            if (ini.IniReadValue("Settings", "Server") != "")

                servername = ini.IniReadValue("Settings", "Server");

 

            IniFile ini = new IniFile("config.ini");

            ini.IniWriteValue("Settings", "Server", servername);

 

Read more …

Открываем файл на C#

Details
Written by: Senka
Category: C#
Created: 11 June 2013
Hits: 1387

openFileDialog1.Filter = "xlsx files (*.xlsx)|*.xlsx|xml files (*.xml)|*.xml|All files (*.*)|*.*";

openFileDialog1.FilterIndex = 1;

if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)

{

    textBox1.Text = openFileDialog1.FileName;

// От типа файла запускаем процедуру обработки

    switch (openFileDialog1.FilterIndex)

    {

        case 1: // XLSX

            parseXLSX(openFileDialog1.FileName);

            break;

        case 2: // XML

            XmlTextReader reader = new XmlTextReader(openFileDialog1.FileName);

            parseXML(reader);

            break;

    }

}

 

Читаем XLSL на C#

Details
Written by: Senka
Category: C#
Created: 11 June 2013
Hits: 1324

private DataTable openXLSX(string filename)

{

    OleDbConnection connection = null;

    OleDbCommand command = null;

    OleDbDataAdapter adapter = null;

    DataSet dataset = new DataSet();

    try

    {

        connection = new OleDbConnection(string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1\";", filename));

        connection.Open();

 

        DataTable sheetsName = connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "Table" });

 

        string firstSheetName = sheetsName.Rows[0][2].ToString();

 

        command = new OleDbCommand(string.Format("SELECT * FROM [{0}]",firstSheetName),  connection);

        //command.CommandType = CommandType.Text;

        adapter = new OleDbDataAdapter(command);

        adapter.Fill(dataset);

    }

    catch (Exception exception)

    {

        MessageBox.Show(exception.ToString());

    }

    finally

    {

        if (connection.State == ConnectionState.Open)

            connection.Close();

        connection.Dispose();

        command.Dispose();

        adapter.Dispose();

    }

    return dataset.Tables[0];

}

 

//dataGridView1.DataSource = dt;

//dataGridView1.Update();

  1. POST запрос на C#
  2. Пароль никогда не устаревает
  3. Инвентаризация серверов
  4. Активные пользователи в AD

Subcategories

Power Shell Article Count:  53

C# Article Count:  10

Perl Article Count:  1

Exchange Server Article Count:  15

Other Article Count:  24

MSSQL Article Count:  17

Windows Article Count:  25

MariaDB Article Count:  3

Linux Article Count:  8

Docker Article Count:  2

pg Article Count:  1

Page 29 of 32

  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32

Login Form

  • Forgot your password?
  • Forgot your username?

Statistics

  • Users 2
  • Articles 175
  • Articles View Hits 154332