Powershell Invoke-SQLCmd et SQLPS

Windows 7 poste de travail
CHIC 3.0
SS 2012 SP1

Résumé:
Développeur 1 ne peut pas s'exécuter Invoke-SQLCmd
Développeur 2 avec les mêmes SS installation des outils Client peut exécuter Invoke-SQLCmd
Développeur 1 ne peut pas lancer l'Import-Module SQLPS

Lorsque j'essaie d'exécuter une requête à partir de mon ordinateur portable comme suit:

Invoke-sqlcmd -ServerInstance <ServerName> -Query "Select top 10 * from <SomeTable>;"

J'obtiens l'erreur suivante:

Invoke-sqlcmd : The 'Invoke-sqlcmd' command was found in the module 'SQLPS', 
but the module could not be loaded. For more information, run 'Import-Module 
SQLPS'. 

Encore un autre développeur peut exécuter la commande avec succès, et nous avons tous les deux un local

Je ne peux pas lancer l'Import-Module sqlps sur ma machine pour des raisons évidentes - ExecutionPolicy est Restreint.

Je ne suis pas sûr de savoir pourquoi les autres développeurs de la machine permet la requête, alors que la mienne n'a pas. Est-ce un Client SQL installer question?

Le développeur ont la même politique d'exécution? Que devriez vraiment d'importance si un script est en cours d'exécution. Si vous n'êtes pas en mesure d'exécuter le invoke-sqlcmd à partir de la ligne de commande powershell, êtes-vous sûr que vous avez le SQL installer les outils de gestion?
Exécutez cette commande pour assurez-vous que vous avez même SQLPS installé: Get-Module –ListAvailable -name SQLPS
J'ai couru Get-Module –ListAvailable -nom SQLPS et il semble que la SQLPS est disponible dans mon C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules
C'est un problème similaire sur DONC, mais ne semble pas être résolu: stackoverflow.com/questions/31343611/...
Nous allons avoir le même problème sur une machine ici. Tout semble s'être installé correctement. Nous avons une machine de travail de la comparer à la non-utilisation de la machine. Sur le travail, nous voyons les choses dans le 'ExportedCommands colonne" lorsque nous de la liste des modules disponibles. Sur la non-travail, le SQLPS et SQLASCMDLETS modules apparaissent, mais le ExportedCommands colonne est vide. Tout semble identique entre les deux ordinateurs.

OriginalL'auteur Riskworks | 2015-10-16