Forum
Merhabalar
Gpo ile XXX.vbs dosyasını başarılı bir şekilde user logon scripte koyduk. Fakat şöyle bir sorunla karşılaştık.
Kullanıcılar kendi makinalarında local administrator yetkisinde iken script sıkıntısız çalışıyor. fakat User veya Power User Yetkisine alınınca başlangıçta Windows Script Host hatası veriyor ve admin yetkisi istiyor.
Bu sorunu nasıl aşabiliriz ? Kullanıcılar user yetkisinde olması gerekli.
Yardımcı olur musunuz?
Merhaba,
Aynı komut setini computer policy olarak dağıtın lütfen.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Merhaba,
Aynı komut setini computer policy olarak dağıtın lütfen.
Merhabalar verdiğimiz policy bu sefer de hiç çalışmadı.
Sanırım udemy eğitimlerine bir GPO eğitimi çekmem lazım, son dönem bu konu çok popüler oldu.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Bu konuyla alakalı bir çözüm geliştirildimi hakan hocam. Bende aynı durumdan sıkıntı yaşıyorum.
1. Aşağıdaki kod ile hangi bilgisayarda hangi kullanıcı oturum açtı bilgisini Active Directory'deki bilgisayarların açıklama kısmına yazıyor. User yetkisinden mi değil mi tam çözemedim.
2. Şunların çalışması yasak diyelimki User yetkisinden değil buradaki engellediklerimizden herhangi biri kısıtlıyor, peki bu durumda nasıl bir çözüm üretilebilir?
On Error Resume Next
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colcomputersystem = objWMIService.ExecQuery("Select * from Win32_computersystem")
Set colBIOS = objWMIService.ExecQuery("Select * from Win32_BIOS")
For each objcomputersystem in colcomputersystem
Getcomputersystem = objcomputersystem.Model
GetComputerManufacturer = objcomputersystem.Manufacturer
Next
For each objBIOS in colBIOS
GetSerialNumber = objBIOS.SerialNumber
Next
Dim objSysInfo, objUser
Set objSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
Set objComputer = GetObject("LDAP://" & objSysInfo.ComputerName)
Dim sSiteName : sSiteName = objSysInfo.SiteName
If Err Then
sSiteName = "Unknown"
Err.Clear
End If
if LCase(GetComputerManufacturer)="lenovo" then
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystemProduct")
For Each objItem in colItems
strModel = "Lenovo " & objItem.Version
Exit For
Next
Getcomputersystem = strModel & " (" & Getcomputersystem & ")"
end if
Set colOSes = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For each objOS in colOSes
GetOS = objOS.caption
GetArch = objOS.OSArchitecture
Next
strMessage = objUser.displayName & "- ACILIS: " & Date & " - " & Left(Time,5) & " - ISLETIM SISTEMI: " & GetOS & " - " & GetArch
objComputer.Description = strMessage
objComputer.SetInfo
On Error Resume Next
Dim objSysInfo, objUser
Set objSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
Set objComputer = GetObject("LDAP://" & objSysInfo.ComputerName)
strMessage = objUser.displayName & " | OTURUM: " & Date & " - " & Left(Time,5)
objComputer.Description = strMessage
objComputer.SetInfo
Kodun sadeleştirilmiş hali. Ama yukardaki politikalar kaldırılmadan bu işlevi nasıl gerçekleştirebiliriz?
w. vs cscript çalışmadan .vbs ler çalışmaz. vbs'ler güncel mimari de güvenli kabul edilmiyor yine de örneğin defender'dan vs çalışmayabilir o yüzden yaptığınız işlemi PS e dönüştürmelisiniz bir şekilde.
Ayrıca böyle bir şeyi yazdırmaya da bence gerek yok çünkü gelişmiş inventory yazılımları hangi kullanıcı açık gösteriyor.
'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Merhaba, evet artık VBS bitti, PS kullanmanız lazım ama yine İbrahim eklemiş artık GPO, PS' e gerek yok envanter programları bu işi yapıyor.
Aşağıdaki propramları deneyebilirsiniz.
Lansweeper, Spiceworks Inventory, OCS Inventory NG
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

