Windows: panggihan saha anu asup dimana

Windows: panggihan saha anu asup dimana
- Oh, euweuh gawéna pikeun kuring, mantuan!
- Tong hariwang, kami bakal ngalereskeun sadayana ayeuna. Sebutkeun ngaran komputer anjeun...
(klasik tina genre ti telepon ka dukungan téknis)

Éta saé upami anjeun gaduh alat a la BgInfo atanapi pangguna anjeun terang ngeunaan potong kompas Windows + Pause / Break sareng terang kumaha mencétana. Malah aya spésimén langka anu junun diajar ngaran mobil maranéhanana. Tapi sering panelepon, sajaba ti masalah utama na, boga hiji kadua: manggihan ngaran / alamat IP komputer. Sareng sering peryogi waktos langkung seueur pikeun ngabéréskeun masalah kadua ieu tibatan anu munggaran (sareng anjeun kedah ngarobih wallpaper atanapi ngabalikeun potong kompas anu leungit :).
Tapi langkung saé ngadangu hal sapertos kieu:
- Tatyana Sergeevna, tong hariwang, kuring parantos nyambungkeun ...


Sareng anjeun henteu peryogi seueur pikeun ieu.
Spesialis dukungan téknis ngan ukur kedah ngapalkeun nami mesin sareng émut saha anu dianggo.
Sateuacan ngajelaskeun solusi anu ayeuna kami anggo, kuring bakal ningali sakedap pilihan sanés supados kuring tiasa nyempad aranjeunna sareng ngajelaskeun pilihan kuring.

  1. BgInfo, Inpormasi Desktop jeung sajabana. Lamun loba duit, aya nu mayar. Intina nyaéta inpormasi téknis ditampilkeun dina desktop: nami mesin, alamat IP, login, jsb. Dina Desktop Info anjeun malah bisa squeeze grafik kinerja kana satengah layar.
    Anu kuring henteu resep nyaéta pikeun Bginfo anu sami, contona, pangguna kedah ngaleutikan windows pikeun ningali data anu diperyogikeun. Abdi sareng rekan-rekan ogé parantos ningali langkung ti sakali di BgInfo artefak ciri, lamun téks anyar dipintonkeun dina luhureun nu heubeul.
    Sababaraha pangguna jengkel ku kanyataan yén admin ngagambar 192.168.0.123 anu pikasieuneun dina nyanghareupan ucing anu dipanjangkeun dina desktop, ngarusak estetika gambar latar, sareng, tangtosna, ieu pisan demotivating sareng maéhan sumanget kerja. .
  2. A labél a la "Saha Kami" (ulah coba pikeun nambahkeun tanda tanya dina tungtungna :). Potong kompas klasik dina desktop, anu nyumputkeun naskah anu rapih atanapi henteu rapih anu nampilkeun inpormasi anu diperyogikeun dina bentuk kotak dialog. Sakapeung, tinimbang potong kompas, aranjeunna nempatkeun skrip sorangan dina desktop, anu IMHO nyaéta tatakrama anu goréng.
    Karugianna nyaéta pikeun ngaluncurkeun potong kompas, sapertos dina kasus anu pertama, anjeun kedah ngaleutikan sadaya windows anu kabuka (urang henteu nganggap jalma anu dipikacinta anu gaduh hiji-hijina jandela solitaire anu dibuka dina mesin karyana). Ku jalan kitu, naha pamaké anjeun terang dimana ngaklik pikeun ngaleutikan sadayana windows? Leres, ramo dina panon admin.

Cap ogé nunjukkeun yén duanana métode ditétélakeun di luhur boga aral utama yén pamaké aub dina meunangkeun informasi, anu bisa jadi buta, bodo, atawa malah bohong.
Kuring moal nganggap pilihan pikeun ngaronjatkeun melek komputer, nalika sadaya jelema weruh dimana dina Windows kasampak up ngaran mesin maranéhanana: éta ngabalukarkeun mulya, tapi hésé pisan. Sareng upami perusahaan ngagaduhan elehan staf, maka éta leres-leres rusak. Naon anu kuring tiasa nyarios, dina kalolobaan kasus aranjeunna henteu émut login na.

Kuring tuang kaluar jiwa kuring, sarta ayeuna ka titik.
Gagasan warga Khabrov dicandak salaku dasar mittel ti Artikel ieu.
Intina ide nyaéta nalika pangguna asup kana Windows, skrip logon ngalebetkeun inpormasi anu diperyogikeun (waktos sareng nami mesin) kana atribut anu tangtu tina akun pangguna. Sareng nalika anjeun kaluar tina sistem, skrip logoff anu sami dieksekusi.

Kuring resep pamanggih sorangan, tapi aya sababaraha hal kuring teu senang jeung palaksanaan.

  1. Kabijakan grup, anu netepkeun skrip logon sareng logoff pikeun pangguna, manglaku ka sadaya domain, janten skrip bakal dijalankeun dina mesin naon waé anu dianggo ku pangguna. Upami anjeun nganggo solusi terminal sareng workstations (contona, produk Microsoft RDS atanapi Citrix), pendekatan ieu bakal ngaganggu.
  2. Data diasupkeun kana atribut Departemen tina akun pamaké, nu rata pamaké boga aksés baca-hijina. Salian atribut akun pamaké, naskah ogé ngajadikeun parobahan atribut Departemen tina akun komputer, nu sacara standar pamaké teu bisa ngarobah boh. Ku alatan éta, pikeun solusi jalan, panulis nyarankeun ngarobah standar setelan kaamanan pikeun objék AD.
  3. Format tanggal gumantung kana setélan lokalisasi dina mesin target, janten tina hiji mesin urang tiasa nampi 10 Nopémber 2018 14:53, sareng ti 11/10/18 2:53 pm.

Pikeun ngaleungitkeun kakurangan ieu, ieu dilakukeun.

  1. GPO ieu numbu teu ka domain a, tapi ka OU kalawan mesin (Kuring misahkeun pamaké sarta mesin kana OUs béda jeung mamatahan batur). Sumawona, pikeun modeu processing kawijakan loopback mode disetel ngumpulkeun.
  2. Skrip ngan bakal nyerat data kana akun pangguna dina atribut info, nu pamaké bisa ngarobah sacara mandiri pikeun akun na.
  3. Ngarobah potongan kode anu ngahasilkeun nilai atribut

Ayeuna skrip sapertos kieu:
SaveLogonInfoToAdUserAttrib.vbs

On Error Resume Next
Set wshShell = CreateObject("WScript.Shell")
strComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
Set adsinfo = CreateObject("ADSystemInfo")
Set oUser = GetObject("LDAP://" & adsinfo.UserName)
strMonth = Month(Now())
If Len(strMonth) < 2 then
  strMonth = "0" & strMonth
End If
strDay = Day(Now())
If Len(strDay) < 2 then
  strDay = "0" & strDay
End If
strTime = FormatDateTime(Now(),vbLongTime)
If Len(strTime) < 8 then
  strTime = "0" & strTime
End If
strTimeStamp = Year(Now()) & "/" & strMonth & "/" & strDay & " " & strTime
oUser.put "info", strTimeStamp & " <logon>" & " @ " & strComputerName
oUser.Setinfo

SaveLogoffInfoToAdUserAttrib.vbs

On Error Resume Next
Set wshShell = CreateObject("WScript.Shell")
strComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
Set adsinfo = CreateObject("ADSystemInfo")
Set oUser = GetObject("LDAP://" & adsinfo.UserName)
strMonth = Month(Now())
If Len(strMonth) < 2 then
  strMonth = "0" & strMonth
End If
strDay = Day(Now())
If Len(strDay) < 2 then
  strDay = "0" & strDay
End If
strTime = FormatDateTime(Now(),vbLongTime)
If Len(strTime) < 8 then
  strTime = "0" & strTime
End If
strTimeStamp = Year(Now()) & "/" & strMonth & "/" & strDay & " " & strTime
oUser.put "info", strTimeStamp & " <logoff>" & " @ " & strComputerName
oUser.Setinfo

Saha waé anu munggaran mendakan sagala bédana antara Aksara Logon sareng Logoff bakal nampi karma. 🙂
Ogé, pikeun kéngingkeun inpormasi visual, skrip PS leutik ieu didamel:
Get-UsersByPCsInfo.ps1

$OU = "OU=MyUsers,DC=mydomain,DC=com"
Get-ADUser -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "Информация по логонам" -Wait

Dina total, sagalana geus ngonpigurasi hiji-dua-tilu:

  1. jieun GPO kalayan setélan anu diperyogikeun sareng sambungkeun ka departemén sareng workstation pangguna:
    Windows: panggihan saha anu asup dimana
  2. hayu urang tea (upami AD gaduh seueur pangguna, maka anjeun kedah seueur tea :)
  3. jalankeun skrip PS sareng kéngingkeun hasilna:
    Windows: panggihan saha anu asup dimana
    Di luhureun jandela aya saringan merenah dimana anjeun bisa milih data dumasar kana nilai hiji atawa leuwih widang. Ngaklik dina kolom tabel nyortir rékaman dumasar kana nilai-nilai widang anu aya.

Urang beautifully bisa "pakét" solusi urang.
Windows: panggihan saha anu asup dimana
Jang ngalampahkeun ieu, kami bakal nambihan potong kompas pikeun ngaluncurkeun skrip pikeun spesialis dukungan téknis, anu bakal ngagaduhan sapertos kieu dina widang "obyek":
powershell.exe -NoLogo -ExecutionPolicy Bypass -File "servershareScriptsGet-UsersByPCsInfo.ps1"

Lamun aya loba karyawan rojongan teknis, Anjeun bisa ngadistribusikaeun potong kompas ngagunakeun GPP.

Sababaraha komentar ahir.

  • Modul Active Directory pikeun PowerShell kedah dipasang dina mesin dimana naskah PS diluncurkeun (pikeun ngalakukeun ieu, tambahkeun alat administrasi AD dina komponén Windows).
  • Sacara standar, pamaké teu bisa ngédit lolobana atribut akun na. Tetep kieu dina pikiran lamun mutuskeun pikeun ngagunakeun atribut lian ti info.
  • Ngawartosan ka sadaya kolega anu terlibat anu atribut anu anjeun anggo. Contona, sarua info dipaké pikeun sacara interaktif nambahkeun catetan ka kotak surat pamaké dina panel admin Exchange Server jeung batur bisa kalayan gampang nimpa eta, atawa sedih lamun informasi aranjeunna ditambahkeun ieu overwritten ku Aksara Anjeun.
  • Upami anjeun gaduh sababaraha situs Active Directory, teras ngadamel tunjangan pikeun reureuh réplikasi. Contona, upami Anjeun hoyong meunangkeun inpo up-to-date ngeunaan pamaké ti situs AD A, tur ngajalankeun naskah ti mesin ti AD situs B, Anjeun tiasa ngalakukeun ieu:
    Get-ADUser -Server DCfromSiteA -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "Информация по логонам" -Wait

    DCtiSiteA - nami controller domain situs A (sacara standar, Get-AdUser cmdlet nyambung ka controller domain pangcaketna)

Windows: panggihan saha anu asup dimana

Sumber gambar

Abdi nganuhunkeun upami anjeun tiasa nyandak survey pondok di handap.

Ngan pamaké nu kadaptar bisa ilubiung dina survey. Daptar, Punten.

Anjeun nganggo naon?

  • bginfo, Inpo Desktop jsb. (freeware)

  • analog dibayar tina bginfo

  • Abdi badé ngalakukeun sapertos dina tulisan

  • teu relevan, sabab Kuring make VDI / RDS jsb.

  • Abdi henteu acan nganggo naon waé, tapi kuring mikirkeun éta

  • Abdi henteu kedah ngumpulkeun data sapertos kitu

  • anu sanés (bagikeun dina koméntar)

112 pamaké milih. 39 pamaké abstained.

sumber: www.habr.com

Tambahkeun komentar