You are on page 1of 6

Pgina de inicio Sobre el autor Recursos y documentos Cursos de Office Mix Mis apps BLOG Bsqueda...

Sin SharePoint no hay Paraso


Comandos PowerShell para Office 365
jueves, 25 de julio de 2013

Microsoft tena una pgina en la ayuda de Office 365 en la que recopilaba todos los comandos PowerShell que existan para administrar Office 365.
Han decidido llevar toda esta informacin a TechNet y la han mezclado con los comandos de Azure. A pesar de que es mejor tenerlo en TechNet,
puede ser complicado enterarse de qu comandos son de Office 365. Os dejo en este post la pgina de ayuda original, que puede ser til conservarla.

Adicionalmente a esto. Puedes consultar los siguientes post para obtener ayuda de cmo utilizar estos comandos:

Administracin de Office 365 va PowerShell (Primera Parte)

La nueva pgina de comandos de Office 365 de TechNet es http://technet.microsoft.com/en-us/library/jj151815.aspx

Toda la informacin que aparece a continuacin es la de la pgina de ayuda original de Office 365 y es copyright de Microsoft:

Administrar usuarios
Use los siguientes cmdlets para realizar una amplia variedad de tareas relativas al control de usuarios, contraseas y UPN.

Cmdlet de Windows Descripcin


PowerShell

Convert- El cmdlet Convert-MsolFederatedUser se usa para actualizar un


MsolFederatedUser usuario en un dominio convertido recientemente del inicio de sesin
nico (tambin conocido como "federacin de identidades") al tipo
de autenticacin estndar. Debe proporcionarse una nueva
contrasea al usuario.

Get-MsolUser El cmdlet Get-MsolUser se puede usar para recuperar un usuario o


una lista de usuarios. Se recuperar un usuario si se usa el parmetro
ObjectId o UserPrincipalName.

New-MsolUser El cmdlet New-MsolUser se usa para crear un usuario nuevo en el


directorio de Microsoft Online. Para ofrecer al usuario acceso a los
servicios, este debe tener tambin una licencia asignada (mediante el
parmetro LicenseAssignment).

Remove-MsolUser El cmdlet Remove-MsolUser se usa para quitar usuarios del directorio


de Microsoft Online. Este cmdlet eliminar al usuario, sus licencias y
todos los datos asociados.

Restore-MsolUser El cmdlet Restore-MsolUser restaura un usuario de la vista Usuarios


eliminados a su estado original, pero los usuarios que se restauren
seguirn apareciendo en dicha vista durante 30 das.

Set-MsolUser El cmdlet Set-MsolUser se usa para actualizar un objeto de usuario.


Este cmdlet debe usarse exclusivamente para las propiedades
bsicas. Las licencias, la contrasea y el nombre principal del usuario
de un usuario pueden actualizarse a travs de los cmdlets Set-
MsolUserLicense, Set-MsolUserPassword y Set-
MsolUserPrincipalName respectivamente.

Set-MsolUserPassword El cmdlet Set-MsolUserPassword se usa para cambiar la contrasea


de un usuario. Este cmdlet solo puede usarse con los usuarios que
tengan identidades estndares.

Set- El cmdlet Set-MsolUserPrincipalName se usa para cambiar el nombre


MsolUserPrincipalName principal del usuario (user ID) de un usuario. Este cmdlet puede
usarse para mover un usuario entre un dominio federado y uno
estndar; esto har que se cambie su tipo de autenticacin por el del
dominio de destino.

Set-MsolPasswordPolicy El cmdlet Set-MsolPasswordPolicy se puede usar para actualizar la


poltica de contraseas de un dominio o inquilino especificados. Se
requieren dos valores: el primero, que indica la duracin de la validez
de las contraseas antes de que estas deban cambiarse; y el
segundo, que indica la cantidad de das que faltan para la fecha de
expiracin que se activar cuando los usuarios reciban la primera
notificacin de que su contrasea expirar pronto.

Get-MsolPasswordPolicy El cmdlet Get-MsolPasswordPolicy se puede usar para recuperar los


valores asociados a las ventanas Expiracin de contrasea o
Notificacin de la expiracin de contrasea de un inquilino o un
dominio especificado. Cuando se especifique el nombre de un
dominio, deber tratarse de un dominio que haya comprobado la
compaa.

Administrar pertenencia a grupos y a roles


Use los siguientes cmdlets para realizar una amplia variedad de tareas relativas a la pertenencia a grupos y a roles, como la adicin de usuarios a un
rol o grupo, la creacin de grupos y eliminacin de estos.

Cmdlet de Windows Descripcin


PowerShell

Add-MsolGroupMember El cmdlet Add-MsolGroupMember se usa para agregar miembros a un


grupo de seguridad. Los nuevos miembros pueden ser usuarios u otros
grupos de seguridad.

Get-MsolGroup El cmdlet Get-MsolGroup se utiliza para recuperar grupos de Office


365. Este cmdlet puede utilizarse para devolver un solo grupo (si
ObjectId pasa) o buscar en todos los grupos.

Get-MsolGroupMember El cmdlet Get-MsolGroupMember se usa para recuperar miembros de


un grupo especfico. Los miembros pueden ser usuarios o grupos.

New-MsolGroup El cmdlet New-MsolGroup se usa para agregar un nuevo grupo de


seguridad al directorio de Microsoft Online.

Remove-MsolGroup El cmdlet Remove-MsolGroup se usa para eliminar un grupo del


directorio de Microsoft Online.

Remove- El cmdlet Remove-MsolGroupMember se usa para quitar un miembro


MsolGroupMember de un grupo de seguridad. Este miembro puede ser un usuario o un
grupo.

Set-MsolGroup El cmdlet Set-MsolGroup se usa para actualizar las propiedades de un


grupo de seguridad.

Add-MsolRoleMember El cmdlet Add-MsolRoleMember se usa para agregar un miembro a un


rol. Actualmente, solo se pueden agregar usuarios a los roles (la adicin
de grupos de seguridad no es compatible).

Get-MsolRole El cmdlet Get-MsolRole puede usarse para recuperar una lista de roles
de administrador.

Get-MsolUserRole El cmdlet Get-MsolUserRole se usa para recuperar todos los roles de


administrador a los que pertenece el usuario especificado. Tambin
devolver roles de los que el usuario es miembro por su pertenencia a
grupos de seguridad.

Get-MsolRoleMember El cmdlet Get-MsolRoleMember se usa para recuperar todos los


miembros de un rol especfico.

Remove- El cmdlet Remove-MsolRoleMember se usa para quitar un usuario de


MsolRoleMember un rol de administrador.

Administrar entidades de seguridad de servicio


Use los siguientes cmdlets para realizar varias tareas relacionadas con entidades de seguridad de servicio.

Cmdlet de Windows PowerShell Descripcin

Set-MsolServicePrincipal El cmdlet Set-MsolServicePrincipal actualiza una entidad de


seguridad de servicio en el directorio de Microsoft Online. Se
puede usar para actualizar el nombre para mostrar, habilitar o
deshabilitar la entidad de seguridad de servicio, el estado de
confianza para la delegacin, los nombres de entidad de
seguridad de servicio (SPN) o las direcciones.

New-MsolServicePrincipal El cmdlet New-MsolServicePrincipal crea una entidad de


seguridad de servicio que se puede usar para representar una
aplicacin de Lnea de negocio (LOB) o un servidor local, como
Microsoft Exchange, SharePoint o Lync, en el directorio de
Microsoft Online como objetos de "entidad de seguridad de
servicio". La adicin de una nueva aplicacin como una
entidad de seguridad de servicio permite que esa aplicacin se
autentique para otros servicios, como Microsoft Office 365.

Get-MsolServicePrincipal El cmdlet Get-MsolServicePrincipal se puede usar para


recuperar una entidad de seguridad de servicio o una lista de
ellas del directorio de Microsoft Online.

Remove-MsolServicePrincipal El cmdlet Remove-MsolServicePrincipal quita una entidad de


seguridad de servicio del directorio de Microsoft Online.
New- El cmdlet New-MsolServicePrincipalAddress crea un nuevo
MsolServicePrincipalAddress objeto de direccin de una entidad de seguridad de servicio
que puede usarse para actualizar las direcciones de esta.

Get- El cmdlet Get-MsolServicePrincipalCredential se puede usar


MsolServicePrincipalCredential para recuperar una lista de credenciales asociados a una
entidad de seguridad de servicio.

New- El cmdlet New-MsolServicePrincipalCredential se puede usar


MsolServicePrincipalCredential para agregar una nueva credencial a una entidad de seguridad
de servicio o para agregar o sustituir claves de credenciales
para una aplicacin. La entidad de seguridad de servicio se
identifica mediante el identificador de objeto, el identificador
de aplicacin o el nombre de la entidad de seguridad de
servicio (SPN).

Remove- El cmdlet Remove-MsolServicePrincipalCredential se puede


MsolServicePrincipalCredential usar para quitar una clave de credencial de una entidad de
seguridad de servicio en caso de que haya una prdida de
confidencialidad o como parte de la expiracin de la
sustitucin de claves de credenciales. La entidad de seguridad
de servicio se identifica mediante el identificador de objeto, el
identificador de aplicacin o el nombre de la entidad de
seguridad de servicio (SPN). La credencial que se vaya a quitar
se identificar por su identificador principal.

Administrar dominios
Use los siguientes cmdlets para realizar una amplia variedad de tareas administrativas, entre las que se incluyen la creacin o la eliminacin de
dominios.

Cmdlet de Windows Descripcin


PowerShell

Confirm-MsolDomain El cmdlet Confirm-MsolDomain se usa para confirmar la


propiedad de un dominio. Para ello, debe agregar un registro
DNS TXT personalizado para el dominio. El dominio debe
agregarse primero con el cmdlet Add-MsolDomain y, a
continuacin, debe llamarse al cmdlet Get-
MsolDomainVerificationDNS para recuperar los detalles del
registro DNS que debe establecerse. Puede que se produzca un
retraso (de 15 a 60 minutos) entre la actualizacin de DNS y el
momento en que el cmdlet puede confirmar la propiedad de un
dominio.

Get-MsolDomain El cmdlet Get-MsolDomain se usa para recuperar los dominios de


compaas.

Get- El cmdlet Get-MsolDomainVerificationDns se usa para devolver


MsolDomainVerificationDns registros DNS que deben establecerse para comprobar un
dominio.

New-MsolDomain El cmdlet New-MsolDomain se usa para crear un nuevo objeto de


dominio. Este cmdlet puede usarse para crear un dominio con
identidades administradas o federadas, aunque el cmdlet New-
MsolFederatedDomain debe usarse en los dominios federados
para garantizar una correcta configuracin.

Remove-MsolDomain El cmdlet Remove-MsolDomain se usa para eliminar un dominio


del directorio de Microsoft Online. El dominio que se va a eliminar
debe estar vaco; es decir, no debe haber usuarios ni grupos con
direcciones de correo electrnico en este dominio.

Set-MsolDomain El cmdlet Set-MsolDomain se usa para actualizar la configuracin


de un dominio. Con este cmdlet, puede modificarse el dominio
predeterminado o las funciones (el correo electrnico, Sharepoint,
OfficeCommunicationsOnline).

Set- El cmdlet Set-MsolDomainAuthentication se usa para alternar la


MsolDomainAuthentication autenticacin del dominio entre la identidad estndar y el inicio
de sesin nico. Este cmdlet actualizar nicamente la
configuracin de Office 365; normalmente, debe usarse en su
lugar Convert-MsolDomainToStandard o Convert-
MsolDomainToFederated.

Administrar el inicio de sesin nico


Use los siguientes cmdlets para realizar una amplia variedad de tareas relativas al inicio de sesin nico, como la adicin de un nuevo dominio de
inicio de sesin nico (tambin conocido como "dominio con federacin de identidades") a Office 365.

Cmdlet de Windows PowerShell Descripcin

New-MsolFederatedDomain El cmdlet New-MsolFederatedDomain agrega un nuevo


dominio de inicio de sesin nico (tambin conocido como
"dominio con federacin de identidades") a Office 365 y
configura la relacin de usuario de confianza entre el servidor
de Servicios de federacin de Active Directory (ADFS) 2.0 local
y Office 365. Debido a los requisitos de verificacin de
dominios, es posible que deba ejecutar este cmdlet varias
veces a fin de completar el proceso para aadir el nuevo
dominio de inicio de sesin nico.

Convert- El cmdlet Convert-MsolDomainToStandard convierte el


MSOLDomainToStandard dominio especificado del inicio de sesin nico (tambin
conocido como "federacin de identidades") a la
autenticacin estndar. Este proceso tambin quita la
configuracin de la relacin de usuario de confianza en el
servidor de Servicios de federacin de Active Directory (ADFS)
2.0 y Office 365. Tras la conversin, este cmdlet convertir
todos los usuarios existentes del inicio de sesin nico a la
autenticacin estndar. Todos los usuarios existentes
configurados para el inicio de sesin nico recibirn una
nueva contrasea temporal como parte del proceso de
conversin. Todos los nombres de usuario convertidos y la
nueva contrasea temporal se registrarn en un archivo de
referencia para el administrador. El administrador podr
distribuir la nueva contrasea temporal a cada usuario
convertido para habilitarlo para el inicio de sesin en Office
365.

Convert- El cmdlet Convert-MsolDomainToFederated convierte el


MsolDomainToFederated dominio especificado de la autenticacin estndar al inicio de
sesin nico (tambin conocido como "federacin de
identidades"), incluida la configuracin de la relacin de
usuario de confianza entre el servidor de Servicios de
federacin de Active Directory (ADFS) 2.0 y Office 365. Como
parte del proceso de conversin de dominios de la
autenticacin estndar al inicio de sesin nico, tambin debe
convertirse cada usuario. Esta conversin se realiza
automticamente la siguiente vez que un usuario inicie sesin;
no se necesita ninguna accin por parte del administrador.

Get-MSOLFederationProperty El cmdlet Get-MsolFederationProperty obtiene la


configuracin de claves del servidor de Servicios de
federacin de Active Directory (ADFS) 2.0 y Office 365. Puede
usar esta informacin para solucionar los problemas de
autenticacin producidos por errores de coincidencia de
ajustes de configuracin entre el servidor de Servicios de
federacin de Active Directory (ADFS) 2.0 y Office 365.

Get- El cmdlet Get-MsolDomainFederationSettings obtiene la


MsolDomainFederationSettings configuracin de claves de Office 365. Use el cmdlet Get-
MsolFederationProperty para obtener la configuracin de
Office 365 y del servidor de Servicios de federacin de Active
Directory.

Remove-MSOLFederatedDomain El cmdlet Remove-MsolFederatedDomain quita el dominio de


inicio de sesin nico especificado de Office 365 y la
configuracin de la relacin de usuario de confianza asociada
de los Servicios de federacin de Active Directory (ADFS) 2.0.
Nota: si el dominio especificado tiene objetos asociados a l,
no podr quitar el dominio.

Set- El cmdlet Set-MsolDomainFederationSettings se usa para


MsolDomainFederationSettings actualizar la configuracin de un dominio de inicio de sesin
nico.

Set-MsolADFSContext El cmdlet Set-MsolADFSContext establece las credenciales de


conexin a Office 365 y al servidor de Servicios de federacin
de Active Directory (ADFS) 2.0 (AD FS 2.0). Este cmdlet debe
ejecutarse antes de efectuar una llamada de cualquier otro
cmdlet de inicio de sesin nico (tambin conocido como
"federacin de identidades"). Si se realiza una llamada al
cmdlet sin parmetros, se pedirn al usuario las credenciales
de conexin a los diferentes sistemas. Cuando el servidor de
AD FS 2.0 se use de forma remota, el usuario deber
especificar el nombre del equipo del servidor principal de AD
FS 2.0. Todos los cmdlets de inicio de sesin nico de la
sesin compartirn el archivo de registro especificado. Se
crear un archivo de registro predeterminado si no se
especifica ninguno.

Update-MSOLFederatedDomain El cmdlet Update-MsolFederatedDomain cambia la


configuracin del servidor de Servicios de federacin de
Active Directory (ADFS) 2.0 y Office 365. Es necesario ejecutar
este cmdlet siempre que se modifiquen las URL o la
informacin de certificados de los Servicios de federacin de
Active Directory (ADFS) 2.0 debido a cambios en la
configuracin o a travs del mantenimiento peridico de los
certificados, como cuando un certificado est a punto de
expirar. Este cmdlet debe ejecutarse tambin cuando se
producen cambios en Office 365. Para confirmar que la
informacin de los dos sistemas es correcta, puede usarse el
cmdlet Get-MsolFederationProperty para recuperar la
configuracin.

Administrar suscripciones y licencias


Use los siguientes cmdlets para administrar las suscripciones, las cuentas y las licencias.

Cmdlet de Windows Descripcin


PowerShell

Get-MsolSubscription El cmdlet Get-MsolSubscription devuelve todas las suscripciones


adquiridas por la compaa. La API Get-MsolAccountSku debe usarse
en su lugar cuando se asignen licencias a los usuarios.

Get-MsolAccountSku Get-MsolAccountSku devolver todas las SKU que posea la compaa.

New- El cmdlet New-MsolLicenseOptions crea un nuevo objeto de opciones


MsolLicenseOptions de licencia. Este cmdlet deshabilita los planes de servicio especficos
cuando se asigna una licencia a un usuario con los cmdlets Add-
MsolUser y Set-MsolUserLicense.

Set-MSOLUserLicense El cmdlet Set-MsolUserLicense puede usarse para ajustar las licencias


de un usuario mediante operaciones como la adicin de licencias
nuevas, la eliminacin de licencias, la actualizacin de las opciones de
las licencias, o cualquier combinacin de estas.

Administrar los servicios y la informacin de la compaa


Use los siguientes cmdlets para realizar tareas relativas a la administracin de la informacin de su compaa y la conexin a Microsoft Office 365 para
empresas. Tambin existen cmdlets para las tareas realizadas por las compaas de los partners.

Cmdlet de Windows PowerShell Descripcin

Connect-MsolService El cmdlet Connect-MsolService intentar iniciar la conexin


a Office 365. El autor de la llamada deber proporcionar sus
credenciales (un objeto PSCredential) o usar la opcin
UseCurrentCredential si el usuario con sesin iniciada en ese
momento est federado con Office 365. Es posible que este
cmdlet devuelva una advertencia o un error si la versin del
mdulo que se est utilizando est desactualizado.

Set-MsolDirSyncEnabled El cmdlet Set-MsolDirSyncEnabled se usa para activar o


desactivar la sincronizacin de directorios de una compaa.

Get-MsolPartnerContract El uso del cmdlet Get-MsolPartnerContract est reservado


para los partners, ya que sirve para recuperar una lista de
contactos de un partner. La informacin asociada a este
cmdlet es un dominio para bsquedas, que debe
comprobarse para el inquilino. Si la compaa existe y el
partner tiene acceso a ella, se devolver el contrato
correspondiente.

Get-MsolPartnerInformation El cmdlet Get-MsolPartnerInformation se utiliza para


recuperar informacin especfica del partner. Este cmdlet
solo debe utilizarse para inquilinos de partner.

Set-MsolPartnerInformation Los partners usan el cmdlet Set-MsolPartnerInformation


para establecer las propiedades especficas del partner.
Estas propiedades estarn visibles para todos los inquilinos
a los que tenga acceso el partner.

Get-MsolContact El cmdlet Get-MsolContact puede usarse para recuperar un


objeto de contacto o una lista de contactos. Se recuperar
un nico contacto si se usa el parmetro ObjectId.

Remove-MsolContact El cmdlet Remove-MsolContact se usa para eliminar un


contacto del directorio de Microsoft Online.

Get-MsolCompanyInformation El cmdlet Get-MsolCompanyInformation recuperar la


informacin del nivel de la compaa.

Set- El cmdlet Set-MsolCompanyContactInformation se usa para


MsolCompanyContactInformation establecer preferencias de contacto correspondientes al
nivel de la compaa, como la direccin de correo
electrnico para la facturacin, el marketing y las
notificaciones tcnicas sobre Office 365.

Set-MsolCompanySettings El cmdlet Set-MsolCompanySettings se utiliza para definir la


configuracin en el nivel de la compaa.

Redo-MsolProvisionContact El cmdlet Redo-MsolProvisionContact se puede usar para


reintentar el aprovisionamiento de un objeto de contacto en
el directorio de Microsoft Online cuando se ha producido un
error en un intento previo de crear dicho objeto.

Redo-MsolProvisionGroup El cmdlet Redo-MsolProvisionGroup se puede usar para


reintentar el aprovisionamiento de un objeto de grupo en el
directorio de Microsoft Online cuando se ha producido un
error en un intento previo de crear dicho objeto.

Redo-MsolProvisionUser El cmdlet Redo-MsolProvisionUser se puede usar para


reintentar el aprovisionamiento de un objeto de usuario en
el directorio de Microsoft Online cuando se ha producido un
error en un intento previo de crear dicho objeto.

por Miguel Tabera Pacheco a las 0:00 en Office 365, PowerShell


Enviar un vnculo

You might also like