Size: a a a

SCCM, Intune, MEM и только ...

2020 April 10

ИЛ

Иван Лайер in SCCM, Intune, MEM и только ...
источник

ИЛ

Иван Лайер in SCCM, Intune, MEM и только ...
адски дорогую
источник

AM

Anton Masyan in SCCM, Intune, MEM и только ...
Нагавнакодить какой-нибудь сиай и там ченить мерять
источник

ИЛ

Иван Лайер in SCCM, Intune, MEM и только ...
Сергей ! Посмотри сколько стоит то что ты через скрипты реализовал )
источник

ИЛ

Иван Лайер in SCCM, Intune, MEM и только ...
да вариант
источник

AM

Anton Masyan in SCCM, Intune, MEM и только ...
Только нафег?
источник

ИЛ

Иван Лайер in SCCM, Intune, MEM и только ...
Sergey Gruzdov
scom умеет при наличии подписки ажурной
Понял
источник

ДС

Дмитрий Стародубцев in SCCM, Intune, MEM и только ...
Круто! Спасиб
источник

ИЛ

Иван Лайер in SCCM, Intune, MEM и только ...
карантин все дома. последняя миля лагает
источник

SK

Sergey Korotkov in SCCM, Intune, MEM и только ...
Иван Лайер
Всем! Привет! Чем можно мониторить качество интернет (например задержку сети) на компютерах?  Scom может собрать такие данные?
из говна и палок

скрипт из ci/cb
## $VerbosePreference = 'Continue'
## [System.Threading.Thread]::CurrentThread.CurrentCulture = [System.Globalization.CultureInfo]"en-US"
$File = @(
"\\dc01\SYSVOL\lab.local\10mb.txt"
"\\dc02\SYSVOL\lab.local\10mb.txt"
"\\dc05\SYSVOL\lab.local\10mb.txt"
"\\dc06\SYSVOL\lab.local\10mb.txt"
) | Get-Random
$File = get-item $File
if ($false -eq [bool]$File) {return 1}

$ReadTest = Measure-Command {
   Get-Content -Path $File
}

$ReadMbps = [Math]::Round((($File.Length * 8) / $ReadTest.TotalSeconds) / 1048576, 2)
Write-Verbose "env:computername = $env:computername"
Write-Verbose "ReadMbps = $ReadMbps"

Try {
   #Define connction string of target database
   $connectionString = 'Data Source=sql-server;Initial Catalog=ClientBandwidth;Integrated Security=SSPI'
   # connection object initialization
   $conn = New-Object System.Data.SqlClient.SqlConnection($connectionString)
   #Open the Connection
   $conn.Open()
   # Prepare the SQL
   $cmd = $conn.CreateCommand()

   $cmd.CommandText = "INSERT INTO [ClientBandwidth].[dbo].[Bandwidth](Name,Mbps) VALUES (@Name, @Mbps)"
   $cmd.Parameters.Add("@Name", $env:computername) | Out-Null
   $cmd.Parameters.Add("@Mbps", $ReadMbps) | Out-Null

   $Res = $cmd.ExecuteNonQuery()
   #Close the connection
   $conn.Close()
   if ($Res -ne 1) { return 2 } else { return 0 }
}
Catch {
   Throw $_
   return 3
}

база (права dbwriter на Domain Computers)
USE [ClientBandwidth]
GO
/****** Object:  Table [dbo].[Bandwidth]    Script Date: 2020-04-10 15:49:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Bandwidth](
 [DateTime] [datetime] NOT NULL,
 [Name] [nvarchar](50) NOT NULL,
 [Mbps] [float] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Bandwidth] ADD  CONSTRAINT [DF_Bandwidth_DateTime]  DEFAULT (getdate()) FOR [DateTime]
GO
ALTER TABLE [dbo].[Bandwidth] ADD  CONSTRAINT [DF_Bandwidth_Mbps]  DEFAULT ((0)) FOR [Mbps]
GO
источник

Q

Quantum Yupiter in SCCM, Intune, MEM и только ...
Maria Che
галка в деплойменте-  качать с MU есть,  с DP качать тоже не запрещено по настррйкам демплоймента, на DP контент есть,  но в BG клиента галка -prefer cloud resources стоит, без нареканий ли клиент скачивает контент с MU? есть кто тестил этот сценарий ?
А эта галка вообще для обновлений? Я бы подумал, что она для софта
источник

Q

Quantum Yupiter in SCCM, Intune, MEM и только ...
WUMU <> Cloud source
источник

Q

Quantum Yupiter in SCCM, Intune, MEM и только ...
Иван Лайер
Всем! Привет! Чем можно мониторить качество интернет (например задержку сети) на компютерах?  Scom может собрать такие данные?
Есть класс Win32_Pingstatus или как его там)
источник

SG

Sergey Gruzdov in SCCM, Intune, MEM и только ...
мерять пингом качество канала это все равно что головой гвозди в бетонную стену забивать
источник

SG

Sergey Gruzdov in SCCM, Intune, MEM и только ...
эффект одинаков
источник

SK

Sergey Korotkov in SCCM, Intune, MEM и только ...
Sergey Korotkov
из говна и палок

скрипт из ci/cb
## $VerbosePreference = 'Continue'
## [System.Threading.Thread]::CurrentThread.CurrentCulture = [System.Globalization.CultureInfo]"en-US"
$File = @(
"\\dc01\SYSVOL\lab.local\10mb.txt"
"\\dc02\SYSVOL\lab.local\10mb.txt"
"\\dc05\SYSVOL\lab.local\10mb.txt"
"\\dc06\SYSVOL\lab.local\10mb.txt"
) | Get-Random
$File = get-item $File
if ($false -eq [bool]$File) {return 1}

$ReadTest = Measure-Command {
   Get-Content -Path $File
}

$ReadMbps = [Math]::Round((($File.Length * 8) / $ReadTest.TotalSeconds) / 1048576, 2)
Write-Verbose "env:computername = $env:computername"
Write-Verbose "ReadMbps = $ReadMbps"

Try {
   #Define connction string of target database
   $connectionString = 'Data Source=sql-server;Initial Catalog=ClientBandwidth;Integrated Security=SSPI'
   # connection object initialization
   $conn = New-Object System.Data.SqlClient.SqlConnection($connectionString)
   #Open the Connection
   $conn.Open()
   # Prepare the SQL
   $cmd = $conn.CreateCommand()

   $cmd.CommandText = "INSERT INTO [ClientBandwidth].[dbo].[Bandwidth](Name,Mbps) VALUES (@Name, @Mbps)"
   $cmd.Parameters.Add("@Name", $env:computername) | Out-Null
   $cmd.Parameters.Add("@Mbps", $ReadMbps) | Out-Null

   $Res = $cmd.ExecuteNonQuery()
   #Close the connection
   $conn.Close()
   if ($Res -ne 1) { return 2 } else { return 0 }
}
Catch {
   Throw $_
   return 3
}

база (права dbwriter на Domain Computers)
USE [ClientBandwidth]
GO
/****** Object:  Table [dbo].[Bandwidth]    Script Date: 2020-04-10 15:49:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Bandwidth](
 [DateTime] [datetime] NOT NULL,
 [Name] [nvarchar](50) NOT NULL,
 [Mbps] [float] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Bandwidth] ADD  CONSTRAINT [DF_Bandwidth_DateTime]  DEFAULT (getdate()) FOR [DateTime]
GO
ALTER TABLE [dbo].[Bandwidth] ADD  CONSTRAINT [DF_Bandwidth_Mbps]  DEFAULT ((0)) FOR [Mbps]
GO
и отчёт с таким запросом
SELECT cast([DateTime] as date) as Date,b.[Name], avg(b.[Mbps]) as bandwidth, s.User_Name0
FROM [ClientBandwidth].[dbo].[Bandwidth] b
join  [CM_<COD>].[dbo].[vSMS_R_System] s
on b.[Name] = s.Netbios_Name0
where cast([DateTime] as date) = cast(getdate()-1 as date)
group by b.[Name], s.User_Name0, cast([DateTime] as date)
order by avg(b.[Mbps])</CommandText>
источник

ИЛ

Иван Лайер in SCCM, Intune, MEM и только ...
Спасибро!
источник

SK

Sergey Korotkov in SCCM, Intune, MEM и только ...
Иван Лайер
Сергей ! Посмотри сколько стоит то что ты через скрипты реализовал )
ну надо открыть фонд чата и туда донаты собирать
источник

ИЛ

Иван Лайер in SCCM, Intune, MEM и только ...
)
источник

S

System Center Bot in SCCM, Intune, MEM и только ...
Привет, Artem Sverdlov (@Mongolsky)!

Добро пожаловать на канал @ConfigMgr

🔥 Самое интересное читать в канале - @MicrosoftRus
🎧 Подкаст “Мамкин Айтишник” - @MamkinBoyCast
Аудио версия: Apple Podcasts | Google Podcasts | Яндекс Музыка | Spotify | ВКонтакте

▶ Видео версия на YouTube: 🎧#12 - #Сидимдома: Microsoft Teams победил Slack, Azure +775%, Zoom и ICQ, Edge и месяц Pluralsight

Telegram группы:
@ConfigMgr - Configuration Manager, Intune, MEM
@ConfigMgrEN - Configuration Manager, Intune, MEM - English only
@OpsMgr - Operations Manager, Data Protection Manager, Orchestrator
@ITTalks - разговоры об IT
@ITflood - флуд
источник