# Scripts de corrección

## Descripción general

[Los scripts de corrección de Intune](https://learn.microsoft.com/en-us/mem/intune/fundamentals/remediations) le permiten informar y reaccionar ante problemas en sus clientes Windows administrados mediante scripts.

RealmJoin Portal le permite revisar los scripts de corrección de Intune en su entorno. Además, RealmJoin aloja un [conjunto de scripts administrados y constantemente actualizados](https://github.com/realmjoin/realmjoin-remediation) para que los use en GitHub.

## Lista de scripts de corrección

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FFJ3kcPZlDE4vzgkQIorV%2Fimage.png?alt=media&#x26;token=27bf0aab-d2aa-4eb6-acfb-e5114eef1bc5" alt=""><figcaption><p>Lista de scripts de corrección</p></figcaption></figure>

La lista de scripts de corrección le muestra todos los scripts de corrección existentes y disponibles para su entorno.

### Buscar y ordenar

Puede buscar scripts por autor, estado o nombre. La búsqueda se actualizará mientras escribe.

Puede ordenar por la mayoría de los campos haciendo clic en el encabezado (nombre) del campo.

### Filtros

Use los filtros para limitar los elementos mostrados por estado

* **Cualquiera** (predeterminado) - Mostrar todos los scripts de corrección existentes y disponibles
* **Administrado** - Mostrar todos los scripts de corrección administrados por RealmJoin. Disponibles (también conocidos como "no preparados"), preparados e implementados.
* **Preparado** - Mostrar solo los scripts de corrección administrados que se han importado en su instancia de Intune, pero que no están asignados a usuarios/dispositivos.
* **Implementado** - Mostrar solo los scripts de corrección administrados que están asignados a usuarios/dispositivos.

## Detalles del script de corrección

Cuando hace clic en el nombre de un script, puede revisar los detalles, las estadísticas y el estado de ese script, así como implementar o quitar scripts administrados en su entorno.

En el lado izquierdo de la página, verá metadatos sobre el script, incl. indicadores como si los scripts necesitan ejecutarse en 32 bits en un host de 64 bits.

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FbOL9kOxAT4fbqP5ffyVE%2Fimage.png?alt=media&#x26;token=0f120fef-f402-4a64-96b1-09cb8e32ddbc" alt=""><figcaption><p>Detalles del script de corrección</p></figcaption></figure>

Tenga en cuenta que los detalles pueden variar. Por ejemplo, solo los scripts ya preparados/existentes en su Tenant pueden tener una fecha de "última modificación".

La mitad derecha de la página está dividida en varias pestañas.

* **Descripción general** - Información básica sobre el script
* **Origen del script de detección** - Vea el código fuente de PowerShell del script de detección.
* **Origen del script de corrección** - Vea el código fuente de PowerShell del script de corrección (que es opcional).

Otras pestañas y elementos de la interfaz de usuario dependen del estado del paquete de scripts.

### Scripts personalizados

* **Asignaciones** - Para los scripts que creó fuera de RealmJoin, puede revisar (pero no cambiar) las asignaciones de los scripts a usuarios y grupos. Esto también mostrará la programación de la ejecución del script de detección.

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FqfuSMfQQpfZOowq63U8u%2Fimage.png?alt=media&#x26;token=326c684d-a171-4216-9f0d-6b86e9337b53" alt=""><figcaption><p>Asignaciones de scripts personalizados</p></figcaption></figure>

* **Estadísticas** - Mostrar estadísticas de ejecución y de dispositivos del script

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2Fo2kbypd0f8R0yqRqB9NM%2Fimage.png?alt=media&#x26;token=f0c626e2-a34b-4f00-9514-3e761054f5e7" alt=""><figcaption><p>Estadísticas del script</p></figcaption></figure>

### Scripts administrados

#### No preparado

Si un script administrado aún no está preparado (es decir, aún no existe en su instancia de Intune), RealmJoin Portal ofrecerá un botón para **Preparar** el script en su entorno.

Esto hará que el script esté disponible para su asignación, pero aún no tendrá ningún efecto en sus dispositivos.

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FfC1Tx5hZHQQNBj53DYAX%2Fimage.png?alt=media&#x26;token=89f6571f-3d34-4655-be64-122a20b5674d" alt=""><figcaption><p>Preparar un script administrado</p></figcaption></figure>

#### Preparado e implementado

Los scripts administrados que existen en su entorno muestran la misma información que otros scripts (personalizados) en su entorno, como **asignaciones existentes** y **estadísticas**, vea [Scripts personalizados](#custom-scripts).

#### Eliminación

Los scripts administrados preparados e implementados pueden eliminarse de Intune usando el botón **Más** -> **Eliminar** .

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FWIWXbp3t06jNZ9heOaBc%2Fimage.png?alt=media&#x26;token=1aa0729e-905c-47d4-bad1-285ed04eea11" alt=""><figcaption><p>Eliminar un script administrado</p></figcaption></figure>

Eliminar un script administrado también quitará sus [Grupos administrados](#managed-groups) (si existen).

#### Asignación

Puede asignar scripts administrados a usuarios y dispositivos en la pestaña **Asignaciones** cree grupos administrados o use sus grupos existentes para las asignaciones. También puede excluir grupos de la asignación.

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FYgMSxVN67Nlff0CE6a4t%2Fimage.png?alt=media&#x26;token=53a183fd-b3ad-40d7-8eb0-f9156fb04c56" alt=""><figcaption><p>Asignar scripts administrados</p></figcaption></figure>

Al asignar un script **preparado** su estado cambiará a **implementado**. En ese momento puede afectar a clientes y usuarios.

Puede usar **Asignar a todos los usuarios** y **Asignar a todos los dispositivos** para usar los destinos de asignación predeterminados de Intune para este script. Esto mostrará un cuadro de diálogo para definir la programación deseada para la evaluación (detección):

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FwgJ2wjtO2fKKwUo2xicJ%2Fimage.png?alt=media&#x26;token=a4417205-d9f2-4b24-a465-0f6dffd83457" alt=""><figcaption><p>Editor de programación del script</p></figcaption></figure>

#### Grupos administrados

Alternativamente, puede **Crear grupos administrados** para crear grupos de Entra que se asignarán en lugar de "Todos los dispositivos" o "Todos los usuarios".

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2F8vHaaWS6EryBr12ra7lg%2Fimage.png?alt=media&#x26;token=f2323dee-fade-4c4b-b123-54e9a1288fb3" alt=""><figcaption><p>Grupos administrados</p></figcaption></figure>

El esquema de nomenclatura para los grupos administrados puede definirse en [Configuración -> General](https://docs.realmjoin.com/es/configuracion-de-realmjoin/general).

Cuando estén disponibles actualizaciones para el script de corrección administrado, RealmJoin se asegurará de que estos grupos se asignen al script de corrección de actualización.

Puede usar **cambiar programación** para abrir el Editor de programación del script para esta asignación.
