Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Davigotchi

#1
Buenos días de nuevo:

El SCRIPT funciona pero solo si tienes en Windows instaladas características del Directorio Activo pero si no... no funciona...

Por lo que a las máquinas que lo voy a ejecutar no les sirve. Es decir que no puedo utilizar los comandos "Get-ADUser" ni "Get-ADGroup".

¿Alguna idea?

Muchas gracias.
#2
Código (actionscript) [Seleccionar]

$User = "USER02"

$First = Get-ADUser "$User"

$Second = Get-ADGroup "GRUPO02" -Properties Member | Select-Object -ExpandProperty Member | Get-ADUser

$Final = compare-object ($First) ($Second) -Property 'SamAccountName' -IncludeEqual -ExcludeDifferent

IF ($Final -cmatch "==") {Write-Output "OK!!!"} ELSE {Write-Output "NO!!!"}
#3
Y con esto creo que ya está:

IF ($Final -cmatch "==") {Write-Output "OK!!!"} ELSE {Write-Output "NO!!!"}

Si alguien puede revisarlo y mejorarlo lo agradecería.

Thaaaaaaanks.
#4
Llevo toda la tarde y estoy con esto:

$User = "USER02"

$First = Get-ADUser "$User"

$Second = Get-ADGroup "GRUPO02" -Properties Member | Select-Object -ExpandProperty Member | Get-ADUser

$Final = compare-object ($First) ($Second) -Property 'SamAccountName' -IncludeEqual -ExcludeDifferent

Pero estoy algo perdido...
#5
Buenas tardes:
Me estoy volviendo loco con este tema, a ver quien me puede ayudar:
Estoy haciendo un pequeño Script con PowerShell (estoy aprendiendo xD) y para acabarlo necesitaba como poder hacer para saber si un usuario pertenece a un grupo de Directorio Activo.
Es decir SI el Usuario "X" pertenece al Grupo "Y" ENTONCES Ejecuta "AAA"

Parece fácil pero no doy con el tema :(((

Muchísimas gracias por adelantado.
#6
Muuuchas gracias. Si señor, está muy bien el batch que has puesto.
Al final modifiqué algunos detalles del script que puse y me funciona sin problemas, aunque efectivamente hay que tener cuidado si no se tienen privilegios.
Gracias de nuevo :)

#7
Buenas tardes:
He modificado alguna cosa pero no me funciona.
Alguien me puede dar alguna idea¿?
Muuuchas gracias.
#8
Estoy probando alguna cosa:

Código (vb) [Seleccionar]
Dim strIPAddress
Dim strSubnetMask
Dim strGateway
Dim intGatewayMetric
Dim strDns1
Dim strDns2
Dim strRed

strIPAddress = "1.2.3.4"
strSubnetMask = "255.255.255.0"
strGateway = "1.1.1.1"
intGatewayMetric = 1
strDns1 = "10.10.10.10"
strDns2 = "20.20.20.20"
strRed = "Ethernet"

Set objShell = WScript.CreateObject("Wscript.Shell")
objShell.Run "netsh interface ip set address name=""strRed"" static " & strIPAddress & " " & strSubnetMask & " " & strGateway & " " & intGatewayMetric, 0, True
objShell.Run "netsh interface ip set dns name=""strRed"" static "& strDns1, 0, True
objShell.Run "netsh interface ip add dns name=""strRed"" addr="& strDns2, 0, True
Set objShell = Nothing
WScript.Quit


En ello estoy ...  :-\
#9
Buenas tardes a todos.
Estoy intentando crear un SCRIPT mediante VBS o POWERSHELL.

Lo he conseguido mediante un archivo BAT, pero tengo problemas con la elevación de privilegios (cosas del cmd.exe).

Por lo tanto lo que estoy intentado crear es un SCRIPT que se ejecute en un USUARIO SIN privilegios de ADMINISTRADOR para cambiar varios valores en IE11 (esto no es problema) y tras esto que modifique la IP, Puerta de enlace y las DNS.
Y otro SCRIPT para que lo deje todo en DHCP.

Todo ello sin que pida la contraseña del admin... en el archivo bat estaba realizándolo con "runas.exe"

Alguna idea¿?

Muchísimas gracias por adelantado.... estoy dándome por vencido... jajajaja

#10
Buenos días:

Muchisimas gracias por tus consejos :) ya los estoy aplicando ;) .

Finalmente ya me funciona solamente tenía mal la llamada a una variable en el último IF ya q llamaba a CADENA cuando tendría que llamar a CADENA2, un fallo tonto.

Muchas gracias nuevamente, poco a poco gracias a todos vosotros estoy aprendiendo un poco de este mundo xD .