added functionality of drive mapping

This commit is contained in:
vfedosevich 2014-06-10 04:00:51 +03:00
parent a07c04a187
commit c2ef09c26e
35 changed files with 3196 additions and 11 deletions

View file

@ -26,6 +26,7 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
using WebsitePanel.Providers.OS;
using WebsitePanel.Providers.ResultObjects;
namespace WebsitePanel.Providers.HostedSolution
@ -78,5 +79,17 @@ namespace WebsitePanel.Providers.HostedSolution
string GetSamAccountNameByUserPrincipalName(string organizationId, string userPrincipalName);
bool DoesSamAccountNameExist(string accountName);
MappedDrive[] GetDriveMaps(string organizationId);
int CreateMappedDrive(string organizationId, string drive, string labelAs, string path);
void DeleteMappedDrive(string organizationId, string drive);
void DeleteMappedDriveByPath(string organizationId, string path);
void DeleteMappedDrivesGPO(string organizationId);
void SetDriveMapsTargetingFilter(string organizationId, ExchangeAccount[] accounts, string folderName);
}
}