Para saber que versión tenemos del generador SPFx Yeoman bastará con hacer una consulta al listado de paquetes instalados de npm a través de PowerShell: npm ls -g --depth=0 @microsoft/generator-sharepoint
Etiqueta: powershell
Reemplazar el nombre (o parte de él) de varios ficheros a la vez con PowerShell
Podemos renombrar y reemplazar el titulo de nuestros ficheros, o parte de el, de forma rápida a través de PowerShell. Debemos acceder a la carpeta donde estan los ficheros y ejecutar el siguiente comando: get-childitem FILES_QUERY | foreach { Rename-Item -LiteralPath $_ $_.Name.Replace("TEXT_TO_REPLACE","TEXT_TO_APPEAR") } Donde FILES_QUERY es el selector de ficheros, TEXT_TO_REPLACE es el texto …
Sigue leyendo Reemplazar el nombre (o parte de él) de varios ficheros a la vez con PowerShell
Crear Team Site en SharePoint Online Sin Office 365 Group con PnP PowerShell
Para crear un Team Site sin que tenga un grupo de Office 365 asignado por defecto tan solo debemos específicar el template "STS#3" a la hora de crearlo. Ejemplo con PnP PowerShell: Connect-PnPOnline -Url https://MY_TENANT.sharepoint.com New-PnPTenantSite ` -Title "MY_SITE" ` -Url "https://MY_TENANT.sharepoint.com/sites/MY_SITE" ` -Owner "MY_USER@MY_TENANT.onmicrosoft.com" ` -Template "STS#3" ` -TimeZone 3 ` -Wait Para obtener …
Sigue leyendo Crear Team Site en SharePoint Online Sin Office 365 Group con PnP PowerShell
Empezar con SharePoint Online PnP PowerShell
Para poder utilizar los comandos de PnP en PowerShell necesitamos primero instalar un modulo. Abrimos Windows PowerShell y ejecutamos el comando: Install-Module SharePointPnPPowerShellOnline Y ya podemos comenzar a utilizarlo. El primer comando nos permitirá conectarnos a un Site: Connect-PnPOnline –Url https://yoursite.sharepoint.com –Credentials (Get-Credential) Si queréis utilizar el LogIn web (por ejemplo si ya habéis iniciado …
Obtener el número de líneas de código recursivamente en un directorio
A través de PowerShell podemos obtener el número de líneas de código que tenemos en nuestra solución (o en la carpeta que queramos). Nos basta con obtener el directorio recursivamente, especificar el tipo de fichero (extension) y lanzar el comando que obtiene las líneas: dir -Recurse *.* | Get-Content | Measure-Object -Line
Obtener Tenant ID de Office365 via PowerShell
Debemos tener instalado Azure PowerShell, Microsoft detalla como hacerlo en el siguiente link: https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/ Abrir Windows PowerShell. Ejecutar el comando: Login-AzureRmAccount Iniciar Sesion En el Output que aparece podemos ver la propiedad TenantId
Mostrar Mensaje de Confirmacion en PowerShell
$caption = "TITLE" $message = "MESSAGE" $yes = new-Object System.Management.Automation.Host.ChoiceDescription "&Yes","HELP_FOR_YES" $no = new-Object System.Management.Automation.Host.ChoiceDescription "&No","HELP_FOR_NO" $choices = [System.Management.Automation.Host.ChoiceDescription[]]($yes,$no) $answer = $host.ui.PromptForChoice($caption,$message,$choices,0) if($answer -eq 0){ //YOUR_CODE_IF_YES }
Crear y añadir columnas a un Content Type via Power Shell
Nota: Al final de la explicación está el código entero para copy-paste. Nota: Si no lo ejecutamos directamente desde la SharePoint Management Shell debemos añadir su SnapIn: Add-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue 1. Declaramos el sitio web y el content type al que queremos añadir la columna $web = Get-SPWeb "YOUR_URL" $ctype = $web.contenttypes["YOUR_CONTENTTYPE"] 2. Declaramos …
Sigue leyendo Crear y añadir columnas a un Content Type via Power Shell
Obtener GUID de un SharePoint Server Service
1. Abrimos SharePoint Management Shell. 2. Ejecutamos el script: Get-SPServiceApplication | where-object {$_.TypeName -eq "SERVICE NAME"}
Eliminar una App de SharePoint via Power Shell
1. Abrimos la SharePoint Management Shell. 2. Ejecutamos el comando que nos obtiene la app, ya sea por nombre o por identificador: $app = Get-WmiObject -Class Win32_Product -Filter "Name='MY APP NAME'" $app = Get-WmiObject -Class Win32_Product -Filter "IdentifyingNumber='MY APP ID'" 3. Ejecutamos el comando que la desinstala: $app.Uninstall()