Powershell: FullCLR рдореЙрдбреНрдпреВрд▓ PSCore6 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдЬреВрди 2017  ┬╖  61рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: PowerShell/PowerShell

CoreCLR 2.0 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде, рдЬреЛ .Net Std 2.0 рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП GAC рдХреА рдЦреЛрдЬ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ, рд╣рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ PSCore6 Windows PowerShell 5.x рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИред рдХреГрдкрдпрд╛ рдЙрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдиреЗ рдЖрдЬрдорд╛рдпрд╛ рд╣реИ рдЬреЛ рдпрд╣рд╛рдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдХреЗ рд╕рд╛рде рд╡реЛрдЯ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рд░рдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╣рдореЗрдВ рдпрд╣ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА рдХрд┐ рд╣рдо рд╕рдорд░реНрдерди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЙрдиреНрд╣реЗрдВ .Net Std 2.0 рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдХрд░рд╡рд╛рддреЗ рд╣реИрдВред

рдЬрдм рддрдХ https://github.com/PowerShell/PowerShell/issues/4056 рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛, рдЖрдкрдХреЛ рдЙрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ Windows PowerShell PSModulePath рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

PS > $env:psmodulepath += ";${env:userprofile}\Documents\WindowsPowerShell\Modules;${env:programfiles}\WindowsPowerShell\Modules;${env:windir}\system32\WindowsPowerShell\v1.0\Modules\"

рдкреАрдПрд╕рдПрд╕рдиреИрдкрд┐рдиреНрд╕:

  • рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛

рдРрдб-рдЯрд╛рдЗрдк рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдлрд▓ рд╣реЛрдирд╛

  • рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк

рдмреБрдирд┐рдпрд╛рджреА рдкрд░реАрдХреНрд╖рдг рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ:

  • рд╣рд╛рдЗрдкрд░-рд╡реА
  • рд╢реБрд░реБрд╡рд╛рдд рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░реЛ

рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  • ODataUtils

рдкрдХреНрдХрд╛ рдирд╣реАрдВ:

  • WindowsUpdate (рдореБрдЭреЗ Windows PowerShell рдореЗрдВ рднреА symsrv.dll рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ)
Area-Cmdlets Issue-Meta Resolution-External

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рдореЗрдВ рдЙрд╕ рдЯреАрдо рд╕реЗ рдЙрдирдХреЗ cmdlet рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреА рд╣реЛрдЧреА...

рд╕рднреА 61 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛрдИ рдРрд╕реА рдЪреАрдЬрд╝ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╕рдорд░реНрдерди рджреЗрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдо рдкрд╛рд╡рд░рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдорд╡рд░реНрддреА/рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрди рдЕрдиреБрднрд╡ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрдВ, рдЬреЛ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░рдг рд▓реЛрдЧреЛрдВ рдиреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдЕрдЧрд░ рдФрд░ рднреА рдХрд╛рд░рдг рд╣реИрдВ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рдХрдиреНрд╡рд░реНрдЯрдлреНрд░реЙрдо-рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд░рд┐рд╕рд░реНрдЪ рдХреА рддрдХрдиреАрдХ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рд╣реЛрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред

рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдФрд░ рдХрдиреНрд╡рд░реНрдЯрдлреНрд░реЙрдо-рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ PSCore6 рдореЗрдВ рд╣реЛрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ ConvertFrom-String рд▓рд┐рдирдХреНрд╕ рдкрд░ рдореМрдЬреВрджрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдЖрдзрд╛рд░рд┐рдд рджреЗрд╢реА рдмрд░реНрддрдиреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд╢рд╛рдпрдж рд╣рдо рдХрдирд╡рд░реНрдЯрдлреНрд░реЙрдо-рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреИрд╕реА рд╕рдорд╛рди, рд▓реЗрдХрд┐рди рд╕рд░рд▓ рдХреНрд╖рдорддрд╛ рд╡рд╛рд▓рд╛ рдПрдХ рдирдпрд╛ cmdlet рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХрдиреНрд╡рд░реНрдЯрдлреНрд░реЙрдо-рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рдЕрддреНрдпрдВрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА

рдореИрдВрдиреЗ Windows 10 ver 16215 рдкрд░ RSAT рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде Windows PowerShell рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХреА рдЬрд╛рдБрдЪ рдХреАред
рд╕рдВрд▓рдЧреНрди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдкрд░рд┐рдгрд╛рдо (рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕рд╣рд┐рдд)ред
4062a.txt
4062b.txt -

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВред
рдХреБрд▓ рдХреЛрд░ рдореЙрдбреНрдпреВрд▓ = 12.
рдХреБрд▓ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдХреЛрд░ рдореЙрдбреНрдпреВрд▓ = 120ред
рдХреБрд▓ рд╡рд┐рдВрдбреЛрдЬ рдореЙрдбреНрдпреВрд▓ = 108ред (рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдЧреЗрдЯ-рдореЙрдбреНрдпреВрд▓ -рд▓рд┐рд╕реНрдЯ рдЙрдкрд▓рдмреНрдз) рдореЗрдВред рдЧрд┐рдирддреА = 109)
рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛрд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж - 3 рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рд╣реЛ рдЧрдП рд╣реИрдВред
рд╕рднреА рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж - 71 рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВред

рддреЛ 59 рд╕реЗ 108 рд╡рд┐рдВрдбреЛрдЬ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВред
$рддреНрд░реБрдЯрд┐редрдЧрд┐рдирддреА = 79

@iSazonov рдЙрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

  • рд╕реАрдбреАрдПрдХреНрд╕рдПрдордПрд▓ рдЖрдзрд╛рд░рд┐рдд рд╕реАрдПрдордбреАрд▓реЗрдЯ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рддрдм рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рд╣рдо рдирдП рдбреЙрдЯрдиреЗрдЯ рдХреЛрд░ рдореЗрдВ рдЪрд▓реЗ рдЬрд╛рдПрдВрдЧреЗ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ ред
  • рдЕрдзрд┐рдХрд╛рдВрд╢ рддреНрд░реБрдЯрд┐рдпрд╛рдБ DSC рдХреЗ рд▓рд┐рдП рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдЙрдкрдирд╛рдореЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИрдВред
  • рд░рд┐рдореЛрдЯрдбреЗрд╕реНрдХрдЯреЙрдк рдореЙрдбреНрдпреВрд▓ рдРрдб-рдЯрд╛рдЗрдк рдХреЛ рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП
  • рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдПрдХ рдХреЗ рдХрд╛рдо рди рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛рддреА рд╣реИ
  • ISE one рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛рддреА рд╣реИ
  • ODataUtils рдореЗрд░реА рдЯреАрдо рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрд┐рд╕реЗ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ cc @anmenaga

cc @PowerShell/powershell-committee

рдУрд╣, ActiveDirectory рдореЙрдбреНрдпреВрд▓ PSSnapIn рд╣реИ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛрд░ (рд╕рд┐рд╕реНрдЯрдо рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░) рдХреЗ рдореБрдЦреНрдп рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЛ рдкрд╛рдиреА рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ!

рд╣рдореЗрдВ рдЙрд╕ рдЯреАрдо рд╕реЗ рдЙрдирдХреЗ cmdlet рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреА рд╣реЛрдЧреА...

рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╕рд░реНрд╡рд░ 2013 рдИрдПрдордПрд╕ рдиреЗ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛрд░ рдХреЛ рдХреБрдЪрд▓ рджрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдЕрд╕реЗрдВрдмрд▓реА рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИред

SCCM 2012 R2 рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдирд╣реАрдВ рд╣реИ - рдЯреВрдЯреА рд╣реБрдИ .Net рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рд╕реНрдерд╛рдиреАрдп (SCCM рд╣реЛрдо) рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрд╕реЗрдВрдмрд▓реА рдирд╣реАрдВ рдорд┐рд▓реАред

рд╢реЗрдпрд░рдкреЙрдЗрдВрдЯ 2013 рдореЙрдбреНрдпреВрд▓ PSSnapIn рд╣реИред

рдореИрдХреЛрдЬрд╝ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкрд░:

Install-Module Docker -Scope CurrentUser -Repository DockerPS-Dev

Get-Container

рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдЕрд╕реЗрдВрдмрд▓реА 'Docker.DotNet, рд╡рд░реНрдЬрди = 2.124.0.0, рдХрд▓реНрдЪрд░ = рдиреНрдпреВрдЯреНрд░рд▓, рдкрдмреНрд▓рд┐рдХрдХреЗрдЯреЛрдХрди = рдирд▓' рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЪреБрдиреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИред
рд▓рд╛рдЗрди рдкрд░:1 рд╡рд░реНрдг:1

  • рдЧреЗрдЯ-рдХрдВрдЯреЗрдирд░
  • ~ ~ ~~~

    • рдХреИрдЯреЗрдЧрд░реАрдЗрдиреНрдлреЛ: рдСрдкрд░реЗрд╢рди рд╕реНрдЯреЙрдкреНрдб: (:) [], рдлрд╛рдЗрд▓ рдиреЙрдЯрдлрд╛рдЙрдВрдб рдПрдХреНрд╕реЗрдкреНрд╢рди

    • FullQualifiedErrorId: System.IO.FileNotFoundException

рддреЛ рдХреНрдпрд╛ рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реВрдВ рдХрд┐ ActiveDirectory рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ PSSnapIn рд╣реИ, рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдиреИрдкрд┐рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?

рд╕рд╛рде рд╣реА, рдЬрдм рдореИрдВ рдЖрдпрд╛рдд-рдореЙрдбреНрдпреВрд▓-рдирд╛рдо MSOnline рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдЬрдм рдореИрдВрдиреЗ Connect-MsolService рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ рдореБрдЭреЗ рдЕрд╕реЗрдВрдмрд▓реА 'System.Drawing' рд╕реЗ "System.Drawing.Drawing2D.InterpolationMode' рдЯрд╛рдЗрдк рд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛, рдлрд┐рд░ powerhell.exe рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ред

@JakeMoe рд╣рд╛рдБ, PSSnapIn рдХреЛ PowerShell Core рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

System.Drawing CoreFS рдФрд░ .Net Standard 2.0 рдореЗрдВ рдирд╣реАрдВ рд╣реИред

@iSazonov рдХреНрдпрд╛ рдЖрдк рдЙрди рддреАрдиреЛрдВ (рдПрдХреНрд╕рдЪреЗрдВрдЬ, рд╢реЗрдпрд░рдкреЙрдЗрдВрдЯ, рдФрд░ рдПрд╕рд╕реАрд╕реАрдПрдо) рдХреЛ рдлрд┐рд░ рд╕реЗ рдмреАрдЯрд╛.4 рдХреЗ рд╕рд╛рде рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж!

рдФрд░ рдмрд╛рдХреА рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рдЙрдиреНрд╣реЗрдВ рдЖрддреЗ рд░рд╣реЗрдВ!

PS C:\Program Files\PowerShell\6.0.0-beta.4> рдЖрдпрд╛рдд-рдореЙрдбреНрдпреВрд▓ MSOnline
рдЖрдпрд╛рдд-рдореЙрдбреНрдпреВрд▓: рдЕрд╕реЗрдВрдмрд▓реА 'рд╕рд┐рд╕реНрдЯрдо, рд╕рдВрд╕реНрдХрд░рдг = 4.0.0.0' рд╕реЗ 'System.Diagnostics.EventLogEntryType' рдкреНрд░рдХрд╛рд░ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛,
рд╕рдВрд╕реНрдХреГрддрд┐=рддрдЯрд╕реНрде, PublicKeyToken=b77a5c561934e089'ред

PS > Start-Process powershell -Credential (Get-Credential)

Windows PowerShell credential request
Enter your credentials.
User: domain\username
Password for user domain\username: **************

Start-Process : Unable to load DLL 'api-ms-win-security-cpwl-l1-1-0.dll': The specified module could not be found.
(Exception from HRESULT: 0x8007007E)
At line:1 char:1
+ Start-Process powershell -Credential (Get-Credential)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Start-Process], DllNotFoundException
    + FullyQualifiedErrorId : System.DllNotFoundException,Microsoft.PowerShell.Commands.StartProcessCommand

@joeyaiello

  • рдПрдХреНрд╕рдЪреЗрдВрдЬ - рд▓реЛрдбреЗрдб, рд╕рд╛рдзрд╛рд░рдг cmdlets рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
  • рд╢реЗрдпрд░рдкреЙрдЗрдВрдЯ - рд▓реЛрдбреЗрдб, рд╕рд░рд▓ рд╕реАрдПрдордбреАрд▓реЗрдЯ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
  • SCCM - NullReferenceException рдФрд░ рдХреНрд░реИрд╢:
at System.Management.MTAHelper.IsNoContextMTA()
at System.Management.MTAHelper.CreateInMTA(Type type)
...
  • рд╕реНрдХрд╛рдЗрдк рд╕рд░реНрд╡рд░ 2015 - 'System.Management.Automation.PSSnapIn' рдкреНрд░рдХрд╛рд░ рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред

рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ Windows 10 ver 162241 рдкрд░ Windows PowerShell рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд┐рд╕рдореЗрдВ RSAT рд╕реНрдерд╛рдкрд┐рдд рд╣реИред
рд╕рдВрд▓рдЧреНрди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдкрд░рд┐рдгрд╛рдо (рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕рд╣рд┐рдд)ред

4062рдмреАрдЯрд╛4рдлреБрд▓рд▓рд┐рд╕реНрдЯ.txt
4062Beta4ipmoall.txt -

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВред
рдХреБрд▓ рдХреЛрд░ рдореЙрдбреНрдпреВрд▓ = 12.
рдХреБрд▓ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдХреЛрд░ рдореЙрдбреНрдпреВрд▓ = 125ред
рдХреБрд▓ рд╡рд┐рдВрдбреЛрдЬ рдореЙрдбреНрдпреВрд▓ = 113ред
рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛрд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж - 2 рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рд╣реЛ рдЧрдП рд╣реИрдВред
рд╕рднреА рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж - 108 рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВред

рддреЛ 113 рд╡рд┐рдВрдбреЛрдЬ рдореЙрдбреНрдпреВрд▓ рд╕реЗ 96 рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
$рддреНрд░реБрдЯрд┐редрдЧрд┐рдирддреА = 47

рдмреАрдЯрд╛ 4 рдХреЗ рд╕рд╛рде рдореЗрд░реА рдПрдХ рдХрд╕реНрдЯрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЬрд╛рдБрдЪ рдХреА рд▓реЗрдХрд┐рди рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИ:
рдкрдХрдбрд╝: рдлрд╝рдВрдХреНрд╢рди : рдкреНрд░рдХреНрд░рд┐рдпрд╛: рддреНрд░реБрдЯрд┐: "0" рддрд░реНрдХ рдХреЗ рд╕рд╛рде ".ctor" рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛: "рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗ 'System.Diagnostics.PerformanceCounter '

рдЦреЛрд▓рд╛ #4295


@ рдбреИрдХреНрд╕рд┐рдпрди-рдбреАрдмреАрдбрдмреНрд▓реНрдпреВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрд╛рджрд┐рдд:
рдореВрд▓ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ System.Diagnostics.PerformanceCounter рд╡рд░реНрддрдорд╛рди рдореЗрдВ .NET Core рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред dotnet/corefx#3906 PerformanceCounter рд╕рдорд░реНрдерди рдХреЛ .NET Core рдореЗрдВ рдЯреНрд░реИрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ 'рдлреНрдпреВрдЪрд░' рдорд╛рдЗрд▓рд╕реНрдЯреЛрди рд╕реЗ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ .NET Core 2.0 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ #4295 рджреЗрдЦреЗрдВред

@ mi-hol рдХреГрдкрдпрд╛ рдирдпрд╛ рдЕрдВрдХ-рдкреНрд░рд╢реНрди рдЦреЛрд▓реЗрдВред

PSWindowsUpdate рд╕рдВрд╕реНрдХрд░рдг 1.6.0.3 рд╕реЗ 6.0 рдХреЛрд░ рдмреАрдЯрд╛-4 рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Get-WUList рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ 10 рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд╛рд╡рд░рд╢реЗрд▓ рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЖрдЙрдЯрдкреБрдЯ:

Get-WUList -MicrosoftUpdate
Test-Connection : The client cannot connect to the destination specified in the request. Verify
that the service on the destination is running and is accepting requests. Consult the logs and
documentation for the WS-Management service running on the destination, most commonly IIS or
WinRM. If the destination is the WinRM service, run the following command on the destination to
analyze and configure the WinRM service: "winrm quickconfig".
At C:\Program Files\WindowsPowerShell\Modules\PSWindowsUpdate\1.6.0.3\Get-WUList.ps1:274 char:7
+             If(Test-Connection -ComputerName $Computer -Quiet)
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Test-Connection], CimException
    + FullyQualifiedErrorId : TestConnectionException,Microsoft.PowerShell.Commands.TestConnection
   Command
$PSVersionTable

Name                           Value
----                           -----
PSVersion                      6.0.0-beta
PSEdition                      Core
GitCommitId                    v6.0.0-beta.4
OS                             Microsoft Windows 10.0.15063
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

@fdncred рдЖрдкрдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВрдиреЗ PSWindowsUpdate рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред

  • рдЖрдкрдХреЛ рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди рдФрд░ рдбрдмреНрд▓реНрдпреВрдПрд╕-рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЪрд░реНрдЪрд╛ рди рдХрд░реЗрдВ - рдпрджрд┐ рдЖрдкрдХреЛ рд╕рд╣рд╛рдпрддрд╛ рдЪрд╛рд╣рд┐рдП рддреЛ рдирдпрд╛ рдЕрдВрдХ-рдкреНрд░рд╢реНрди рдЦреЛрд▓реЗрдВред
  • рд╣рдо рдЕрднреА рднреА PSWindowsUpdate рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ #3775 .

WebAdministration рдФрд░ IISAdministration рджреЛрдиреЛрдВ PS Core рдореЗрдВ рдирд╣реАрдВ рдЪрд▓рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ GAC'd рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдХреЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред DSC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡рддрдГ рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ рд▓реЗрдХрд┐рди Invoke-DSCResource рдФрд░ Start-DSCConfiguration рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдХреЛрд░ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрдЬреАрдм рд╣реИред #4457 рджреЗрдЦреЗрдВред

рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ, рд▓рд┐рдирдХреНрд╕ рдЖрдзрд╛рд░рд┐рдд рдУрдПрд╕ рдкрд░ рдПрдордПрд╕рдСрдирд▓рд╛рдЗрди рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ ред #4269

PowerShell рдЧреИрд▓рд░реА рд╕реЗ Invoke-MySqlQuery рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдореИрдВ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдмреАрдЯрд╛ 5 рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рдиреЗрдЯ рд╕реНрдЯреИрдВрдбрд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рд╕рдордЭ рдпрд╣ рдереА рдХрд┐ рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдмрд┐рд▓реНрдХреБрд▓ рд▓рд┐рдирдХреНрд╕/рдореИрдХ рдкрд░ рдирд╣реАрдВ)ред рдЕрд╕реЗрдВрдмрд▓реА рд▓реЛрдб рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдмрд╕ рдЗрд╕рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдо рд╡рд┐рдзрд┐ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
https://www.powershellgallery.com/packages/Invoke-MySqlQuery/1.0.0/DisplayScript

Install-Script -Name Invoke-MySqlQuery

. Invoke-MySqlQuery.ps1
$MyCred = Get-Credential
Invoke-MySQLQuery -ComputerName MyServer -Database mysql -Query "select @@hostname" -Credential $MyCred


Exception calling "Open" with "0" argument(s): "The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception."

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдореЙрдбреНрдпреВрд▓ рднреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ Conn.Open() рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╣рдо 100 MySql рд╕рд░реНрд╡рд░ рдФрд░ AWS рдСрд░реЛрд░рд╛ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣ рдХрдиреЗрдХреНрдЯрд░/рдиреЗрдЯ 6.9.9 рдФрд░ рдХрдиреЗрдХреНрдЯрд░/рдиреЗрдЯ 8.0.8 (рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд) рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@FireInWinter рдЖрдкрдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдХреГрдкрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдирдпрд╛ рдЕрдВрдХ рдЦреЛрд▓реЗрдВред

рд╣рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд░реВрдкреЛрдВ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, System.Drawing рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рддреЛ рдореИрдВ рдХреБрдЫ рдХреЛ XAML рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рди рддреЛ рдХрд╛рдо, рддреЛ рдкрд╛рд╡рд░рд╣реЗрд▓ рдореГрдд рдХреЗ рд╕рд╛рде рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдХреБрдЫ рднреА рд╣реИ? рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рд╣рдо PowershellCore рдореЗрдВ рдХрднреА рдХрдЯреМрддреА рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдФрд░ рдирд╣реАрдВ, рд╣рдо C# :P . рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ

рд╕рд╛рде рд╣реА, рдХреНрдпрд╛ рдпрд╣ рдХрд╣рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдХрд┐ Get-WmiObject рдорд░ рдЪреБрдХрд╛ рд╣реИ? рдореЗрд░реА рдЗрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ Get-WmiObject рдФрд░ Get-CimInstance рдХреЗ рдмреАрдЪ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕рдорд╛рди рдерд╛, рд▓реЗрдХрд┐рди рд╡реЗ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рдХреЛрдИ рдкреАрдПрд╕ 2.0 рд╣реИ рддреЛ рдЖрдкрдХреЛ рджреЛ рдмрд╛рд░ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реЛрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

@agressiv рд╣рдорд╛рд░реЗ рдкрд╛рд╕ GUI рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/PowerShell/PowerShell/issues/3957 рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЬрд╛рдВрдЪ рдЪрд▓ рд░рд╣реА рд╣реИ

Get-WmiObject рдХреЛ рдкрджрд╛рд╡рдирдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред @joeyaiello рдиреЗ рдЕрднреА рд╣рдорд╛рд░реЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ PSv2 рдХреЛ рдкрджрд╛рд╡рдирдд рдХрд░ рд░рд╣рд╛ рд╣реИ ред рд╣рдо рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП WMI cmdlets рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп CIM cmdlets рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ WSMan (OpenPegasus, OMI, Dell iDrac, HP iLO, рдЖрджрд┐...) рдкрд░ CIM рдХреЗ рдЧреИрд░-рд╡рд┐рдВрдбреЛрдЬ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдСрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА 2.0 рдкрд░ рдорд╢реАрдиреЗрдВ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ Microsoft рдХрдИ рдкреНрд░рдореБрдЦ рдЙрддреНрдкрд╛рджреЛрдВ рдкрд░ WMF 4.0 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рдзреАрдорд╛ рдерд╛, рдФрд░ рд╣рдорд╛рд░рд╛ рдкреНрд░рд╡рд╛рд╕ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╣рдореЗрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдкрд╛рд╕ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреМрди рдмрдЪрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╣рдореЗрдВ 5.1 рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕реНрдХрд╛рдЗрдк рдФрд░ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╕рд░реНрд╡рд░ рд╕рд╣рд┐рдд рд╣рд░ рдЪреАрдЬ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ)

рдХреНрдпрд╛ Get-WmiObject рдЬреИрд╕реЗ Cmdlets рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдо рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╡рд┐рдирдкреАрдИ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖рд┐рдд рдордВрдЪ рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдХреЛрд░ рдореЗрдВ рднреА рдЬрд╛рдПрдЧрд╛? рд╣рдо рд╡рд╣рд╛рдВ рд╡рд┐рдВрдбреЛрдЬ рдлреЙрд░реНрдо рдХрд╛ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ 6.0 рдмреАрдЯрд╛ рдореЗрдВ рд╕рднреА cmdlets рдХрд╛ рдбрдВрдк рдХрд┐рдпрд╛ рдФрд░ рдмрд╕ рдПрдХ рддреБрд▓рдирд╛-рд╡рд╕реНрддреБ рдХреАред рдпрд╣рд╛рдБ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╣реИрдВ:

  • рд╕рднреА EventLog cmdlets. рд╣рдо рдЗрдирдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
  • рдЯреЗрд╕реНрдЯ-рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рдХреНрдпреЛрд░рдЪреИрдирд▓ред
  • рдРрдб-PSSnapin. рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрд▓рд╕реА рд▓реЗрдЦрдХ рд╣реИрдВред (рдЬреИрд╕реЗ Vmware, WSUS, MDT, Citrix, SCOM, Dell)ред рд╢рд╛рдпрдж рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рддрд░реАрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпреЗ рдУрдИрдПрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдРрдб-рдкреАрдПрд╕рдПрд╕рдиреИрдкрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдЗрд╕рд▓рд┐рдП рдпрд╛ рддреЛ рд╣рдо рдЙрдирдХреЗ рдХреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рд╡реЗ рдЕрдВрддрддрдГ рдЗрд╕реЗ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рдЙрдиреНрд╣реЗрдВ рдЕрдм 8 рд╕рд╛рд▓ рдХреА рддрд░рд╣ Add-PSSnapin рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЪреАрдЬреЗрдВ рдХрднреА рдирд╣реАрдВ рдмрджрд▓рддреА рд╣реИрдВред

@agressiv VMware PowerCLI рдЕрдм рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬрд┐рд╕реЗ рдкрд╛рд╡рд░рд╢реЗрд▓ рдЧреИрд▓рд░реА рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕реЗ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪрдирд╛ рд╣реЛрдЧрд╛)ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдмрддрд╛рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдБ рдЕрдиреНрдп PSSnapin рд╕реНрдЯреНрд░рдЧрд▓рд░ рд╣реИрдВред

PSCore6 рдХреЗ рд▓рд┐рдП @agressiv, рд╣рдордиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ PSSnapins рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣рдЯрд╛ рджрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, VMWare рдореЗрдВ PSCore6 рдХреЗ рд▓рд┐рдП PowerCLI рдХрд╛ рдПрдХ рдкреЛрд░реНрдЯ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ PSGallery рдкрд░ рдирд╣реАрдВ рд╣реИ

@aggresiv : UI рдХреЗ рдореЛрд░реНрдЪреЗ рдкрд░, рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ GUI рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдЫреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ, рд╣рдо рдЕрднреА рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рд╣рдо рдЕрднреА рддрдХ рдХрд╣рд╛рдБ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк https://github.com/PowerShell/Phosphor рдкрд░ рдкреЙрдк рдЕрдк рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдкреНрд░рдпреЛрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд UI рдмрдирд╛рдиреЗ рдФрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ (рдЬреЛ рдЕрд╕рдорд╛рди "рдореВрд▓" UI рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрддреЗ рд╣реИрдВ) рдврд╛рдВрдЪреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХреНрдпреВрдЯреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рд╕реЗ рдореБрдЭреЗ рднреА рдмрд╣реБрдд рдЦреБрд╢реА рд╣реЛрдЧреА)ред

рдЬрд╣рд╛рдВ рддрдХ Get-WmiObject : рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХреА рд╣рдорд╛рд░реА рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, Get-CimInstance рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдореЗрдВ Get-WmiObject рд░реВрдк рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ (рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рдкрд╣рд▓реА рдЬрдЧрд╣ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛), рдФрд░ рдЬрдм рдореИрдВ рдбрдмрд▓-рдХреЛрдбрд┐рдВрдЧ рдХреЗ рджрд░реНрдж рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╣рдо рднреА рдмрд╕ рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░рд╢реЗрд▓ 2.0 рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ , рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдЧреЗ рдЪрд▓рдХрд░ 2.0 рдХреЗ рдмреИрдХ рдХрдВрдкреИрдЯ рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред :\

рдореЗрд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ:

  • рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░реЗрдВред
  • Azure рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ PowerShell рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░реЗрдВред
  • Exchange 2010 - 2016 рд╕рд░реНрд╡рд░ рдкрд░ рджреВрд░рд╕реНрде PowerShell рд╕рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рддреНрд░ рдЖрдпрд╛рдд рдХрд░реЗрдВред
  • рдСрдирд▓рд╛рдЗрди рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯ рдкрд╛рд╡рд░рд╢реЗрд▓ рд╕рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рддреНрд░ рдЖрдпрд╛рдд рдХрд░реЗрдВред
  • Lync/Skype рд╕рд░реНрд╡рд░ рдкрд░ рджреВрд░рд╕реНрде PowerShell рд╕рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рддреНрд░ рдЖрдпрд╛рдд рдХрд░реЗрдВ,

рдпрджрд┐ рдЖрдк рдЙрди рд╕рднреА рдХреЛ рдФрд░ рдЙрдирдХреЗ cmdlets рдХреЛ Windows, Linux рдФрд░ MacOS рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдирд╛рдпрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ AD рдореЙрдбреНрдпреВрд▓ рд╕рдмрд╕реЗ рдХрдард┐рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ RSAT рдФрд░ рд╕реНрдиреИрдк-рдЗрди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣реЗ, AD рдЯреАрдо рдХреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдЪрд▓рдирд╛ рд╣реЛрдЧрд╛!

рдпрджрд┐ рдЕрдиреНрдп рд╕рднреА рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд░рд┐рдореЛрдЯ рдкреЙрд╡рд░рд╢реЗрд▓ рд╕рддреНрд░ рдХреЛ рдПрдХ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд┐рдВрдбреЛрдЬ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЬрд┐рд╕рдореЗрдВ рдпреЗ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕рддреНрд░ рдЖрдпрд╛рдд рдХрд░реЗрдВред

@ KeeperB5 рдПрдХ PSSession рдЖрдпрд╛рдд рдХрд░рдХреЗ рдирд┐рд╣рд┐рдд рд░рд┐рдореЛрдЯрд┐рдВрдЧ рдХреЛ рдХреЗрд╡рд▓ PSCore6 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рд╡рд┐рдВрдбреЛрдЬ рд╡реИрд╕реЗ рднреА, рд▓рд┐рдирдХреНрд╕/рдореИрдХреЛрдЬрд╝ рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП)

рдЖрдпрд╛рдд-рдореЙрдбреНрдпреВрд▓ AzureAD
рдХрдиреЗрдХреНрдЯ-AzureAD

рд╣реИрдВрдбрд▓ рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдкрд╡рд╛рдж: System.TypeLoadException: рдЕрд╕реЗрдВрдмрд▓реА 'System.Drawing.Icon' рдХреЛ 'System.Drawing.Icon' рд╕реЗ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред
System.Windows.Forms.Form.Dispose (рдмреВрд▓рд┐рдпрди рдбрд┐рд╕реНрдкреЛрдЬрд╝рд┐рдВрдЧ) рдкрд░
System.ComponentModel.Component.Finalize рдкрд░ ()
рдХрдиреЗрдХреНрдЯ-рдПрдЬрд╝реБрд░реЗрдб: рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реБрдИрдВред (рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗ 'System.Drawing.Drawing2D.InterpolationMode' рдЯрд╛рдЗрдк рд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛ред
рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗ ystem.Drawing.Drawing2D.InterpolationMode 'System.Drawing, Version=4.0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'ред
рд▓рд╛рдЗрди рдкрд░:1 рд╡рд░реНрдг:1
рдХрдиреЗрдХреНрдЯ-рдЕрдЬрд╝реВрд░реАрдб
рд╢реНрд░реЗрдгреАрдЗрдиреНрдлреЛ: рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддреНрд░реБрдЯрд┐: (:) [рдХрдиреЗрдХреНрдЯ-рдПрдЬрд╝реВрд░рдПрдбреА], рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдлрд▓ рдЕрдкрд╡рд╛рдж
FullQualifiedErrorId : Connect-AzureAD, Microsoft.Open.Azure.AD.CommonLibrary.ConnectAzureAD

рд╕рд╛рде рд╣реА, "powershell.exe рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ" рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдкреВрд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

рдЗрд╕реЗ 6.0.0 рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рд╕реЗ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдирд╛ рдХреНрдпреЛрдВрдХрд┐ 6.0.0 . рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдп рдирд┐рдпреЛрдЬрд┐рдд рдирд╣реАрдВ рд╣реИ

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдХреНрдпрд╛ рдЖрдк рд╕реНрдкрд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛрд░ 6.0 рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдордПрд╕рдПрдлрдЯреА рдпреЛрдЬрдирд╛/рд╕рдордпрд░реЗрдЦрд╛ рдХреНрдпрд╛ рд╣реИ?

рдЬрдм рддрдХ рд╣рдо 6.0.0 рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддреЗ, рддрдм рддрдХ рдХрдИ рдЙрддреНрдкрд╛рдж рдЯреАрдореЗрдВ рдХреЛрдИ рд╕рддреНрдпрд╛рдкрди рдХрд╛рд░реНрдп рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреА, рдЗрд╕рд▓рд┐рдП рдзреНрдпрд╛рди рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдФрд░ рд╕рддреНрдпрд╛рдкрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рдж рдЯреАрдореЛрдВ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рдиреЗ рдкрд░ рд╣реИред рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЬрд▓реНрджреА рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕рдордп рдХреЛрдИ рд╕рдордпрд░реЗрдЦрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдореИрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛/рдПрдХреНрд╕рдЪреЗрдВрдЬ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкрд╛рд╡рд░рд╢реЗрд▓ v6 рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ? рдХреНрдпрд╛ рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╣реЛрдВрдЧреЗ (рдХреНрдпреЛрдВрдХрд┐ System.DirectoryServices.Protocols рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ)?

@ j3vans CoreFX рдореЗрдВ рдЕрднреА рднреА рдмрд╣реБрдд рд╕реАрдорд┐рдд API рд╣реИ рдФрд░ рдореБрдЭреЗ рдЙрдореНрдореАрдж рдирд╣реАрдВ рд╣реИ рдХрд┐ MSFT рдЯреАрдореЗрдВ рдЗрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рд╣рдо рд░рд┐рдореЛрдЯрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдХ рдкрд░ рдЗрдВрд╕реНрдЯрд╛рд▓-рдореЙрдбреНрдпреВрд▓ рдПрд╕рдХреНрд▓рд╕реЗрд╡рд░ рдЗрдВрд╕реНрдЯрд╛рд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

``` рдкреНрд░рдЬрдирди рдХреЗ рд▓рд┐рдП рдХрджрдо:
рдЗрдВрд╕реНрдЯреЙрд▓-рдореЙрдбреНрдпреВрд▓ SqlServer

Errors out with: 
PackageManagement\Install-Package : Unable to load DLL 'api-ms-win-core-sysinfo-l1-1-0.dll': The specified module or one of its dependencies could not be found.                (Exception from HRESULT: 0x8007007E)                                                                                                                                          At /usr/local/microsoft/powershell/6.0.0-rc.2/Modules/PowerShellGet/1.6.0/PSModule.psm1:2057 char:21                                                                           + ...          $null = PackageManagement\Install-Package <strong i="8">@PSBoundParameters</strong>                                                                                                    +                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Exception
+ FullyQualifiedErrorId : System.DllNotFoundException,Microsoft.PowerShell.Commands.TestModuleManifestCommand,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage

```powershell
> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      6.0.0-rc.2
PSEdition                      Core
GitCommitId                    v6.0.0-rc.2
OS                             Darwin 16.7.0 Darwin Kernel Version 16.7.0: Wed Oct  4 00:17:00 PDT 2017; root:xnu-3789.71.6~1/RELEASE_X86_64
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

"рдЗрдВрд╕реНрдЯреЙрд▓-рдореЙрдбреНрдпреВрд▓ SQLServer" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ - рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╣реИред рдХреЛрдИ Linux/Mac SQLPS рдФрд░ рди рд╣реА SQLServer рдореЙрдбреНрдпреВрд▓ (рдЕрднреА рддрдХ) рдирд╣реАрдВ рд╣реИрдВред

рдЕрдм, рдпрджрд┐ рдЖрдк рдЧреИрд░-рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ SQL рд╕рд░реНрд╡рд░ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХрдорд╛рдВрдб рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк "Microsoft.SqlServer.SqlManagementObjects" рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдЪрд▓реЗрдЧрд╛ред

рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рджреЗрдЦреЗрдВ: http://www.maxtblog.com/2017/11/streamlining-sql-server-management-objects-smo-in-powershell-core/

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ https://github.com/PowerShell/WindowsPowerShellCompatibilityPack рджреНрд╡рд╛рд░рд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреГрдкрдпрд╛ рд╡рд╣рд╛рдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдореБрджреНрджреЗ рдЦреЛрд▓реЗрдВ

рдХреНрдпрд╛ PS 6 рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХрд╛рд░реНрдп рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИ?

рд╣рд╛рдп @apetitjean ,

рдЖрдк рдКрдкрд░ рджрд┐рдП рдЧрдП @ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рд▓рд┐рдВрдХ рдкрд░ рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
:)

рдПрдорд╡реАрдкреА рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдорд┐рд▓рддреЗ рд╣реИрдВ!

рдзрдиреНрдпрд╡рд╛рдж @MaximoTrinidadред рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рдореЗрд░рд╛ рдЗрд░рд╛рджрд╛ рдерд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ @ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдпрд╣рд╛рдВ рдореЗрд░рд╛ рдкреНрд░рд╢реНрди рджреЗрдЦреЗрдЧрд╛ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдорд┐рд▓рддреЗ рд╣реИрдВ! :)

@apetitjean рдпреЛрдЬрдирд╛ Windows PowerShell рд╕рдВрдЧрддрддрд╛ рдкреИрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╣рдо рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░рд┐рдореЛрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╢рд╛рдпрдж рдЬреЗрдИрдП рдХреЗ рд╕рд╛рдеред

@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рд╡рд┐рдВрдбреЛрдЬ рдкрд╛рд╡рд░рд╢реЗрд▓ рд╕рдВрдЧрддрддрд╛ рдкреИрдХ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╣реЛрдЧрд╛, рд╕рд╣реА? рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред рдпрджрд┐ рдпреЛрдЬрдирд╛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдПрдбреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ .NET рдХреЛрд░ рдПрдкреАрдЖрдИ рдХреЛ рдПрдХреНрд╕-рдкреНрд▓реЗрдЯ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реВрдВред рд▓реЗрдХрд┐рди, AD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ PowerShell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Linux (рдФрд░ macOS) рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рди рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпрдХреНрд╖ .NET рд╣реЗрд░рдлреЗрд░ рдпрд╛ рдЕрдиреНрдп рд╢реЗрд▓ / рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ Linux рдкрд░ AD рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореЗрд░реА рд╕рдордЭ рд╕реЗ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЙрдбреНрдпреВрд▓ рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЗрдВ рдирд╣реАрдВ рд╣реИ
рдЯреАрдо рдХреА рдкреНрд▓реЗрдЯ рдФрд░ рдЗрд╕реЗ рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╕рд╛рд░ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдЯреАрд╡ рдЬрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рддрдм рддрдХ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЕрдЧрд▓рд╛ AD рдореЙрдбреНрдпреВрд▓ рд░рд┐рд▓реАрдЬрд╝ред

рд╡рд░реНрддрдорд╛рди AD рдореЙрдбреНрдпреВрд▓ рдореЗрдВ PSSnapin рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╡реИрд╕реЗ рднреА PS Core рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреА, рдЬрдм рддрдХ рдХрд┐ рд╣рдо Windows PowerShell рд╕рдВрдЧрддрддрд╛ рдкреИрдХ рдореЗрдВ рдХреБрдЫ PSSnapin рд╢рд┐рдо рдирд╣реАрдВ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ, рдореБрдЭреЗ рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ ... AD рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдкрд░реЗрд╢рд╛рди рд╣реВрдВ @ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдПрдбреА рдореЙрдбреНрдпреВрд▓ (рднрд▓реЗ рд╣реА рдпрд╣ рдУрдПрд╕ рдЯреАрдо рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╣реИ, рдФрд░ рдкрд╛рд╡рд░рд╢реЗрд▓ рдЯреАрдо рдирд╣реАрдВ рд╣реИ) рд╡рд┐рдВрдбреЛрдЬ рдкрд╛рд╡рд░рд╢реЗрд▓ рд╕рдВрдЧрддрддрд╛ рдкреИрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдЧрд╛ред рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ рдпрджрд┐ рдЗрд╕рдХрд╛ рднрд╡рд┐рд╖реНрдп рд╡рд┐рдВрдбреЛрдЬ рдкрд╛рд╡рд░рд╢реЗрд▓ рд╕рдВрдЧрддрддрд╛ рдкреИрдХ рдореЗрдВ рд╣реИ, рддреЛ рдпрд╣ рдЧрд▓рдд рджрд┐рд╢рд╛ рд╣реИред

рдореИрдВ @markekraus рд░рд╛рдп рдХреЗ рд╕рд╛рде

рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░рд╛ рд▓реЗрдирд╛ рд╣реИ!
:)

рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░рд╢реЗрд▓ рдХрдореНрдкреИрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рдкреИрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рд╕рдордЭ рдпрд╣ рдереА рдХрд┐ рдЗрд╕рдореЗрдВ рд╡рд╣ рд╕рдм рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ рдХрднреА рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

Windows PowerShell рд╕рдВрдЧрддрддрд╛ рдкреИрдХ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдореМрдЬреВрджрд╛ Windows PowerShell рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ PSCore6 рдореЗрдВ рдЬрд╛рдиреЗ рдореЗрдВ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдорджрдж рдХрд░рдирд╛ рд╣реИред рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ рдХрд┐ рдореЙрдбреНрдпреВрд▓ рдореВрд▓ рд░реВрдк рд╕реЗ PSCore6 рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рднреА рд╣реЛрдВред рдХреБрдЫ рдЯреАрдореЗрдВ рддрдп рдХрд░ рд╕рдХрддреА рд╣реИрдВ рдХрд┐ рд╡реЗ рдХрднреА рднреА PSCore6 рдХреЛ рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреА рдпрд╛ рдХрд░реЗрдВрдЧреА, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдЕрдиреБрдХреВрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдирд┐рд╡реЗрд╢ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреАред _right_ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдореЗрдВ рдЙрдирдХреА рдорджрдж рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдкреНрд░рднрд╛рд╡рдХ рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ (рди рдХрд┐ рдкрд╛рд╡рд░рд╢реЗрд▓ рдЯреАрдо рдЬрд╣рд╛рдВ рд╣рдо рдЧреНрд░рд╛рд╣рдХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ)ред

рд╕рдордЭрд╛ред рдФрд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА рдЬреЛ рдореЗрд░реЗ рдЬреИрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИ:

https://windowsserver.uservoice.com/forums/304621-active-directory/suggestions/33496864-port-active-directory-module-to-powershell-core-an

рддрдерд╛

https://windowsserver.uservoice.com/forums/304621-active-directory/suggestions/13350033-open-source-the-activedirectory-powershell-module

рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдиреЗрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдбреАрдПрд▓рдПрд╕ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЙрди рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рдиреЗрдЯ рдХреЛрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирдЧреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдлрд┐рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреАрдПрд╕ 6 рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЗрди рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ "рдЖрд╡рд░рдг" рдирд╣реАрдВ рд╣реИ, рд╣реИ рдирд╛?

@ dudeNumber4 рдпрд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдПрдХ рдЕрд╕реЗрдВрдмрд▓реА рд╣реИ PSCore6 рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╢рд╛рдорд┐рд▓ рд╣реИ (рдФрд░ рд╣рдо рдмрд╣реБрдд рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ), рддреЛ рдЖрдкрдХреЛ рддрдм рддрдХ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдкрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреАрдПрд▓ рдХрд╛ рд╕рдВрджрд░реНрдн рди рд▓реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк System.DirectoryServices.AccountManagement.dll рдкрд░ рдкрд╣рд▓реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрдб-рдЯрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ, рдпрджрд┐ рдЖрдкрдиреЗ рдХреЛрдИ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдмрд╕ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@ dudeNumber4 рдпрд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдПрдХ рдЕрд╕реЗрдВрдмрд▓реА рд╣реИ PSCore6 рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╢рд╛рдорд┐рд▓ рд╣реИ (рдФрд░ рд╣рдо рдмрд╣реБрдд рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ), рддреЛ рдЖрдкрдХреЛ рддрдм рддрдХ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдкрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреАрдПрд▓ рдХрд╛ рд╕рдВрджрд░реНрдн рди рд▓реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк System.DirectoryServices.AccountManagement.dll рдкрд░ рдкрд╣рд▓реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрдб-рдЯрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ, рдпрджрд┐ рдЖрдкрдиреЗ рдХреЛрдИ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдмрд╕ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдареАрдХ рд╣реИ, рдмрд╕ рдХреЛрд╢рд┐рд╢ рдХреА New-Object System.Data.OleDb.OleDbConnection ред _рдЯрд╛рдЗрдк_ рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред рдирдЧреЗрдЯ рдкрд░, рдореБрдЭреЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреЛрд░реНрдЯ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬреЛ .Net Standard 2.0 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЙрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдПрдХ рдирдЧреЗрдЯ рд░рд┐рд╕реНрдЯреЛрд░ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛, рд╣реИ рдирд╛?

@ dudeNumber4 рд╣рдо рдЙрд╕ рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ PSCore6 рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдЙрд╕ nupkg рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Install-Package рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░реЗрдВ рдФрд░ рдмрд╕ рдЙрд╕ рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдЕрдкрдиреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ

WebAdministration - рдХреНрдпрд╛ xWebAdministration рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИ, рдпрд╛ WebAdministration рдХреЛ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

@IanKemp рдЙрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ IIS рдЯреАрдо рдХреЗ рдкрд╛рд╕ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрдирдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЬрдм рдореЗрд░реА рдЯреАрдо рдиреЗ рдЙрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рджреЗрдЦрд╛ рддреЛ рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХ .Net Framework рдирд╛рдорд╕реНрдерд╛рди .Net Core рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдереЗ, рдЗрд╕рд▓рд┐рдП рдЬрдм рддрдХ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рддрдм рддрдХ рдпрд╣ рддрдм рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдЦрддреЗред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

lzybkr picture lzybkr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rkeithhill picture rkeithhill  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

SteveL-MSFT picture SteveL-MSFT  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

garegin16 picture garegin16  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

abock picture abock  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ