fullPath = "$RoleBinPath\MSExchangeUM.config";Si (-no ([String]:: IsNullOrEmpty($RoleDatacenterUMRoleDataPath))) { Si (! ...

$fullPath = "$RoleBinPath\MSExchangeUM.config";Si (-no ([String]:: IsNullOrEmpty($RoleDatacenterUMRoleDataPath)))        {          Si (! ()Test-Path-ruta de acceso $RoleDatacenterUMRoleDataPath)) {nuevo artículo $RoleDatacenterUMRoleDataPath-directorio de tipo};          Set-appconfigvalue - ConfigFileFullPath: $fullPath-elemento: configuration / appSettings - AppSettingKey: UmDirectory - NewValue: $RoleDatacenterUMRoleDataPath;$umTracePath = [System.IO.Path]::Combine ($RoleDatacenterUMRoleDataPath, "UMLogs");          Si (! ()Test-Path-ruta de acceso $umTracePath)) {$umTracePath de elemento nuevo-directorio de tipo};          Set-appconfigvalue - ConfigFileFullPath: $fullPath-elemento: configuration / appSettings - AppSettingKey: TracePath - NewValue: $umTracePath;$umLogPath = [System.IO.Path]::Combine ($RoleDatacenterUMRoleDataPath, "Registro");          Si (! ()Test-Path-ruta de acceso $umLogPath)) {$umLogPath de elemento nuevo-directorio de tipo};          Set-appconfigvalue - ConfigFileFullPath: $fullPath-elemento: configuration / appSettings - AppSettingKey: NewValue - LogPath: $umLogPath;        }Si (-no ([String]:: IsNullOrEmpty($RoleDatacenterUMTemporaryStoragePath)))        {          Set-appconfigvalue - ConfigFileFullPath: $fullPath-elemento: configuration / appSettings - AppSettingKey: TempPath - NewValue: $RoleDatacenterUMTemporaryStoragePath;        }