Domanda

Ho bisogno di disabilitare l'accesso a un'applicazione di SharePoint 06:00-07:00. SharePoint 2007 non sembra avere un out-of-the-box "modalità di manutenzione", quindi sto cercando una soluzione. Attualmente qualcuno si muove gli utenti di un gruppo di protezione per limitare l'accesso all'applicazione, così nel meno, automatizza tale processo avrebbe funzionato.

C'è uno script PowerShell o funzionalità di SharePoint o qualcosa che posso aggiungere al mio server per abilitare una modalità di manutenzione per un'applicazione? Forse codice di esempio per uno SPJobDefinition?

È stato utile?

Soluzione

è possibile automatizzare la rimozione di utenti in un file bat con il

stsadm -o userrole -url <url> -userlogin <DOMAIN\name> -role <role name> [-add] [-delete]

Dai un'occhiata a questo link per un modo per enumerare SharePoint con PowerShell:

link

Altri suggerimenti

Un metodo di IIS è quello di limitare l'accesso in base all'indirizzo IP. Ho usato che prima con successo e dovrebbe essere abbastanza facile scrivere uno script PowerShell per farlo o utilizzare gli script di amministrazione di IIS.

Non sono a conoscenza di metodi di SharePoint che fanno questo. C'è il comando stsadm quiescefarm ma che si applica solo ai moduli di InfoPath.

Se si vuole rendere il sito completamente inaccessibile, si potrebbe scrivere uno script per aggiungere un file app_offline.htm alla directory principale del sito di SharePoint.

Questo sarebbe impedire a chiunque di accedere al sito, quindi potrebbe non essere l'ideale se avete bisogno di consentire agli amministratori di login. Ma potrebbe essere una soluzione se si dispone di una backdoor.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top